@Override public String getJavaMethodName(Definition definition, Mode mode) { for (MatchersRoutineType routines : routines(definition)) { String result = match(definition, routines.getExpression(), routines.getRoutineMethod()); if (result != null) return result; } // Default to standard behaviour return super.getJavaMethodName(definition, mode); }