question: add an object in this queue . if the object is already in the waiting sub-queue , it is silently ignored . concode_field_sep HashMap<BasicNode,BasicNode> cancelList concode_elem_sep ThreadGroup threadGroup concode_elem_sep String name concode_elem_sep ArrayList<AbstractNodeTask> waitingQueue concode_elem_sep HashMap<BasicNode,AbstractNodeTask> workingList concode_field_sep void cancelAll concode_elem_sep String getName concode_elem_sep void flush concode_elem_sep int size concode_elem_sep boolean canBeFetched concode_elem_sep AbstractNodeTask fetch concode_elem_sep void run concode_elem_sep void shutdown concode_elem_sep void cancelForNode concode_elem_sep boolean isWorking
target: void function ( AbstractNodeTask arg0 ) { if ( arg0 == null ) throw new IllegalArgumentException ( "srini_string" ) ; waitingQueue . add ( arg0 ) ; notify ( ) ; }