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