name of the property . this method is implemented to follow the contract of propertyinfo #getname , and therefore it always returns the name of the annotated field . this name is normally not useful for the rest of xjc , which usually wants to access the `` public name '' of the property . a `` public name '' of the property is a name like `` foobar '' which is used as a seed for generating the accessor methods . this is the name controlled by the schema customization via users . if the caller is calling this method statically , it 's usually the sign of a mistake . use #getname boolean method instead , which forces you to think about which name you want to get . concode_field_sep CClassInfo parent concode_elem_sep String publicName concode_elem_sep CDefaultValue defaultValue concode_elem_sep boolean isCollection concode_elem_sep XSComponent source concode_elem_sep String javadoc concode_elem_sep Locator locator concode_elem_sep boolean inlineBinaryData concode_elem_sep FieldRenderer realization concode_elem_sep CCustomizations customizations concode_elem_sep String privateName concode_elem_sep JType baseType concode_field_sep CAdapter getAdapter concode_elem_sep void setName concode_elem_sep CCustomizations getCustomizations concode_elem_sep QName collectElementNames concode_elem_sep CTypeInfo parent concode_elem_sep boolean hasAnnotation concode_elem_sep String displayName concode_elem_sep boolean isCollection concode_elem_sep boolean inlineBinaryData concode_elem_sep V accept concode_elem_sep boolean needsExplicitTypeName concode_elem_sep Collection<? extends CTypeInfo> ref concode_elem_sep boolean isOptionalPrimitive concode_elem_sep boolean isUnboxable concode_elem_sep Locator getLocator concode_elem_sep A readAnnotation concode_elem_sep void setParent concode_elem_sep XSComponent getSchemaComponent
String function ( ) { return getName ( false ) ; }