question: this method starts a supportpeerrequestoperation , which begs a chosen node for the execution of the role as support peer . concode_field_sep AttributeInputStrategy attributeInput concode_elem_sep SkyNetNodeInterface skyNetNode concode_elem_sep AttributeStorage attributeStorage concode_elem_sep Logger log concode_elem_sep SupportPeerInfo activeSupportPeer concode_field_sep void supportPeerRequestFailed concode_elem_sep void supportPeerRequestSucceeded concode_elem_sep void supportPeerUpdateOperationSucceeded concode_elem_sep void updateCurrentSettingsOfSupportPeer concode_elem_sep void reset concode_elem_sep void supportPeerUpdateOperationFailed concode_elem_sep SupportPeerInfo getActiveSupportPeer concode_elem_sep void setSupportPeer concode_elem_sep void determineNewSupportPeer concode_elem_sep void removeSupportPeer concode_elem_sep int updateSupportPeer
target: int function ( SkyNetNodeInfo arg0 , SkyNetNodeInfo arg1 , SkyNetNodeInfo arg2 , long arg3 , OperationCallback < SupportPeerRequestACKMsg > arg4 ) { SupportPeerRequestOperation loc0 = new SupportPeerRequestOperation ( skyNetNode , arg0 , arg1 , arg2 , arg3 , arg4 ) ; loc0 . scheduleImmediately ( ) ; return loc0 . getOperationID ( ) ; }