every command should know how to register itself or not with the command parsing engine . if a command is available under mutiple identifiers , then this method can be overridden and the addcommand method can be called multiple times . concode_field_sep String sourceString concode_elem_sep Map<String,String> attributes concode_field_sep boolean updateClientState concode_elem_sep void setAttribute concode_elem_sep String getAttribute concode_elem_sep State getState concode_elem_sep String getSourceString concode_elem_sep Iterator getAttributeKeys concode_elem_sep InCommand parse concode_elem_sep int getIntParameter concode_elem_sep void setSourceString concode_elem_sep String getParameter
void function ( CommandRegister arg0 ) { arg0 . addCommand ( getIrcIdentifier ( ) , this ) ; }