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