finds the next younger cpsthread that shares the same flowhead . can be this . concode_field_sep FlowHead head concode_elem_sep ThreadLocal<CpsThread> CURRENT concode_elem_sep Outcome resumeValue concode_elem_sep ContextVariableSet contextVariables concode_elem_sep SettableFuture<Object> promise concode_elem_sep StepExecution step concode_elem_sep int id concode_elem_sep Continuable program concode_elem_sep List<FutureCallback<Object>> completionHandlers concode_elem_sep Logger LOGGER concode_elem_sep long serialVersionUID concode_elem_sep CpsThreadGroup group concode_field_sep boolean isRunnable concode_elem_sep Future<Object> resume concode_elem_sep CpsFlowExecution getExecution concode_elem_sep StepExecution getStep concode_elem_sep T getContextVariable concode_elem_sep Outcome runNextChunk concode_elem_sep boolean isAlive concode_elem_sep CpsThread current concode_elem_sep ContextVariableSet getContextVariables concode_elem_sep CpsThreadGroup getGroup concode_elem_sep void addCompletionHandler concode_elem_sep String toString concode_elem_sep void fireCompletionHandlers concode_elem_sep void setStep
CpsThread function ( ) { for ( CpsThread loc0 : group . threads . values ( ) ) { if ( loc0 . id <= this . id ) continue ; if ( loc0 . head == this . head ) return loc0 ; } return null ; }