question: compare this component descriptor for equality with another object . concode_field_sep ComponentID component concode_elem_sep DeployableUnitID deployableUnit concode_elem_sep LibraryID[] libraries concode_elem_sep Object vendorData concode_elem_sep boolean vendorDataSerializationEnabled concode_elem_sep String source concode_elem_sep boolean vendorDataDeserializationEnabled concode_field_sep String getVersion concode_elem_sep void enableVendorDataDeserialization concode_elem_sep void disableVendorDataDeserialization concode_elem_sep String getName concode_elem_sep void disableVendorDataSerialization concode_elem_sep void writeObject concode_elem_sep ComponentID getID concode_elem_sep String getVendor concode_elem_sep void readObject concode_elem_sep void enableVendorDataSerialization concode_elem_sep DeployableUnitID getDeployableUnit concode_elem_sep Object getVendorData concode_elem_sep void setVendorData concode_elem_sep String getSource concode_elem_sep int hashCode concode_elem_sep void toString concode_elem_sep LibraryID[] getLibraries
target: boolean function ( Object arg0 ) { if ( arg0 == this ) return true ; if ( ! ( arg0 instanceof ComponentDescriptor ) ) return false ; return this . component . equals ( ( ( ComponentDescriptor ) arg0 ) . component ) ; }