writeReturnTypeJava(classScope, m);
scope.append(" result = ");
getFieldBinding().writeGetExpressionJava(scope.getStringBuilder());
scope.append(";\n");
scope.startLine("if (result != null) {\n");
scope.startLine(" return result;\n");
scope.startLine("}\n");
String parseResultRef = scope.newMethodScopedName("parseResult");
writeParseJava(scope, parseResultRef);