question: set or change the object that is to be edited . primitive types such as `` int '' must be wrapped as the corresponding object type such as `` java.lang.integer '' . concode_field_sep TimeZoneValueConverter valueConverter concode_elem_sep PropertyChangeSupport propertyChangeSupport concode_elem_sep TimeZone value concode_field_sep String getJavaInitializationString concode_elem_sep Object getValue concode_elem_sep Component getCustomEditor concode_elem_sep boolean supportsCustomEditor concode_elem_sep void paintValue concode_elem_sep String[] getTags concode_elem_sep String getAsText concode_elem_sep void addPropertyChangeListener concode_elem_sep void removePropertyChangeListener concode_elem_sep boolean isPaintable concode_elem_sep void setAsText
target: void function ( final Object arg0 ) { final Object loc0 = this . value ; if ( arg0 instanceof TimeZone ) { this . value = ( TimeZone ) arg0 ; } else { this . value = null ; } propertyChangeSupport . firePropertyChange ( null , loc0 , this . value ) ; }