nl: rebind val to name in ctx , and make sure that all intermediate contexts exist concode_field_sep PlaceHolder placeHolder concode_field_sep Context createSubcontext concode_elem_sep void unbind concode_elem_sep void unbind concode_elem_sep boolean isEmpty concode_elem_sep NameNotFoundException nameNotFoundException concode_elem_sep String getLastComponent concode_elem_sep NameAlreadyBoundException nameAlreadyBoundException concode_elem_sep NotContextException notAContextException concode_elem_sep boolean isLastComponentEmpty concode_elem_sep NamingException namingException concode_elem_sep NamingException namingException concode_elem_sep CannotProceedException cannotProceedException concode_elem_sep InvalidNameException emptyNameException concode_elem_sep NamingEnumeration<T> namingEnumeration
code: void function ( final Context arg0 , final String arg1 , final Object arg2 ) { final Name loc0 = arg0 . getNameParser ( "srini_string" ) . parse ( arg1 ) ; rebind ( arg0 , loc0 , arg2 ) ; }