question: saves the current invocation context on a chained context handle . concode_field_sep ConcurrentContext concurrentContext concode_elem_sep List<SetupContextHandle> setupHandles concode_elem_sep String CONTEXT_HANDLE_FACTORY_NAME concode_elem_sep List<ContextHandleFactory> factoryOrderedList concode_elem_sep ServiceName serviceName concode_elem_sep List<ResetContextHandle> resetHandles concode_elem_sep ThreadLocalStack<ConcurrentContext> current concode_elem_sep Map<String,ContextHandleFactory> factoryMap concode_field_sep void addFactory concode_elem_sep ConcurrentContext current concode_elem_sep void pushCurrent concode_elem_sep void setServiceName concode_elem_sep void writeObject concode_elem_sep ResetContextHandle setup concode_elem_sep void reset concode_elem_sep ConcurrentContext popCurrent concode_elem_sep String getFactoryName concode_elem_sep String getFactoryName concode_elem_sep ServiceContainer currentServiceContainer concode_elem_sep void readObject
target: SetupContextHandle function ( ContextService arg0 , Map < String , String > arg1 ) { final List < SetupContextHandle > loc0 = new ArrayList < > ( factoryOrderedList . size ( ) ) ; for ( ContextHandleFactory loc1 : factoryOrderedList ) { loc0 . add ( loc1 . saveContext ( arg0 , arg1 ) ) ; } return new ChainedSetupContextHandle ( this , loc0 ) ; }