final JSimpleField jfield = this.createSimpleField(description, fieldTypeToken, fieldName, storageId, annotation, getter, setter, "field `" + fieldName + "' of object type `" + this.name + "'"); final JSimpleField elementField = this.createSimpleField("element() property of " + description, elementType, SetField.ELEMENT_FIELD_NAME, elementStorageId, elementAnnotation, null, null, "element field of set field `" + fieldName + "' in object type `" + this.name + "'"); final JSimpleField elementField = this.createSimpleField("element() property of " + description, elementType, ListField.ELEMENT_FIELD_NAME, elementStorageId, elementAnnotation, null, null, "element field of list field `" + fieldName + "' in object type `" + this.name + "'"); final JSimpleField keyField = this.createSimpleField("key() property of " + description, keyType, MapField.KEY_FIELD_NAME, keyStorageId, keyAnnotation, null, null, "key field of map field `" + fieldName + "' in object type `" + this.name + "'"); final JSimpleField valueField = this.createSimpleField("value() property of " + description, valueType, MapField.VALUE_FIELD_NAME, valueStorageId, valueAnnotation, null, null, "value field of map field `" + fieldName + "' in object type `" + this.name + "'");