question: connects this instance to the given instance using role `` targetshape '' . if the given instance is null , nothing happens . concode_field_sep GUID roleTargetShapeId concode_elem_sep PDStore store concode_elem_sep GUID id concode_elem_sep GUID roleNewColorId concode_elem_sep GUID typeId concode_field_sep void setName concode_elem_sep void setTargetShape concode_elem_sep void setTargetShape concode_elem_sep PDStore getStore concode_elem_sep String getLabel concode_elem_sep String getName concode_elem_sep void removeNewColor concode_elem_sep void removeNewColor concode_elem_sep GUID getId concode_elem_sep GUID getTypeId concode_elem_sep void removeTargetShapes concode_elem_sep Collection<PDShape> getTargetShapes concode_elem_sep void removeTargetShape concode_elem_sep void removeTargetShape concode_elem_sep PDColorParam load concode_elem_sep void removeName concode_elem_sep void addNewColor concode_elem_sep void addNewColors concode_elem_sep PDWorkingCopy getPDWorkingCopy concode_elem_sep void removeIcon concode_elem_sep Blob getIcon concode_elem_sep Collection<String> getNewColors concode_elem_sep void setIcon concode_elem_sep void addTargetShapes concode_elem_sep String toString concode_elem_sep void setNewColor concode_elem_sep String getNewColor concode_elem_sep PDShape getTargetShape concode_elem_sep void register
target: void function ( PDShape arg0 ) { if ( arg0 != null ) addTargetShape ( arg0 . getId ( ) ) ; }