public String init(TypeOracle oracle, JField targetWidget, JType targetType, JField targetFieldType,
JField targetEntityField, String variable, List<JField> fields) {
StringBuilder builder = new StringBuilder(variable + ".setDefaultTitleValues(new String[] {");
Iterator<JField> iter = fields.iterator();
JField fld;
String fieldName;
while (iter.hasNext()) {
if ((fld = iter.next()).isAnnotationPresent(FriendlyName.class)) {
fieldName = fld.getAnnotation(FriendlyName.class).value();
} else {
fieldName = fld.getName();
}
builder.append("\"").append(fieldName).append("\"");
if (iter.hasNext()) builder.append(", ");
}