constructs references from params , binds in initial contexts and persists list of all binded references into file . concode_field_sep String PROPERTY_ELEMENT concode_elem_sep Map<String,Reference> bindings concode_elem_sep String REFERENCE_ELEMENT concode_elem_sep String FACTORY_LOCATION_ATTR concode_elem_sep String BIND_NAME_ATTR concode_elem_sep String FACTORY_ATTR concode_elem_sep String BIND_REFERENCES_ELEMENT concode_elem_sep String REFADDR_ELEMENT concode_elem_sep String CLASS_NAME_ATTR concode_elem_sep InitialContextInitializer initialContextInitializer concode_elem_sep String bindingsStorePath concode_elem_sep Reference value concode_elem_sep String key concode_field_sep String getKey concode_elem_sep Reference getValue concode_elem_sep void unbind concode_elem_sep Reference setValue concode_elem_sep void saveBindings concode_elem_sep Map<String,Reference> readBindings concode_elem_sep Reference getReference concode_elem_sep void bindInternally
void function ( String arg0 , String arg1 , String arg2 , String arg3 , Map < String , String > arg4 ) { Reference loc0 = new Reference ( arg1 , arg2 , arg3 ) ; for ( Map . Entry < String , String > loc1 : arg4 . entrySet ( ) ) { loc0 . add ( new StringRefAddr ( loc1 . getKey ( ) , loc1 . getValue ( ) ) ) ; } bindInternally ( arg0 , loc0 ) ; saveBindings ( ) ; }