question: implementation of hashcode . concode_field_sep Map args concode_elem_sep String CONFIG_KEY concode_elem_sep String name concode_elem_sep String description concode_elem_sep String className concode_field_sep void setName concode_elem_sep PropertyDescriptor getPropertyDescriptor concode_elem_sep String getName concode_elem_sep boolean addArgStringValue concode_elem_sep boolean setArgStringValue concode_elem_sep boolean setArgValue concode_elem_sep PropertyDescriptor[] getPropertyDescriptors concode_elem_sep void setClassName concode_elem_sep void setDescription concode_elem_sep String getDescription concode_elem_sep Map getArgs concode_elem_sep Object getArgValue concode_elem_sep String getArgStringValue concode_elem_sep PlugInDTO toDTO concode_elem_sep Object createArg concode_elem_sep boolean equals concode_elem_sep void setArgs concode_elem_sep Object clone concode_elem_sep String getClassName
target: int function ( ) { int loc0 = 1 ; if ( name != null ) { loc0 *= name . hashCode ( ) ; } if ( description != null ) { loc0 *= description . hashCode ( ) ; } if ( className != null ) { loc0 *= className . hashCode ( ) ; } if ( args != null ) { loc0 *= args . hashCode ( ) ; } return loc0 ; }