@Override public String getJavaMemberName(Definition definition, Mode mode) { for (MatchersFieldType fields : fields(definition)) { String result = match(definition, fields.getExpression(), fields.getFieldMember()); if (result != null) return result; } // Default to standard behaviour return super.getJavaMemberName(definition, mode); }