}
if (class_type.getQualifiedBinaryName().startsWith("java.lang.")) {
result.append(" return " + String.format("%s != null ? %s.toString() : null;\n", expr, expr));
}
Json jsonAnnotation = getAnnotation(argument, Json.class);
final Style style = jsonAnnotation != null ? jsonAnnotation.style() : classStyle;
result.append(" return " + locator.encodeExpression(class_type, expr, style) + ".toString();\n");
result.append(" }\n");
result.append(" @Override\n");
result.append(" public void remove() {\n");
result.append(" throw new UnsupportedOperationException();\n");