question: receive signals from the controllers , and delegate them in the right direction . concode_field_sep Stage primaryStage concode_elem_sep Mediator INSTANCE concode_elem_sep Configuration active concode_elem_sep Colleague colleague concode_elem_sep Stage secondaryStage concode_field_sep void setPrimaryStageTitle concode_elem_sep void switchScene concode_elem_sep Scene activeScene concode_elem_sep void setPrimaryStage concode_elem_sep Configuration getActive concode_elem_sep Mediator getInstance concode_elem_sep void setSceneOnSecondaryStage concode_elem_sep void limitSceneSize concode_elem_sep void endRoutine concode_elem_sep void loadPrimaryStage
target: void function ( Observable arg0 , Object arg1 ) { if ( ! ( arg1 instanceof Command ) ) throw new IllegalArgumentException ( "srini_string" ) ; Command loc0 = ( Command ) arg1 ; switch ( loc0 . getSignalOrigin ( ) ) { case WIDGET : colleague . processWidgetSignal ( loc0 ) ; return ; case WINDOW : colleague . processWindowSignal ( loc0 ) ; return ; } }