add a new namespace binding for this deployment . this will return a boolean that can be used to determine if this is the authoritative binding the first , and should actually be performed . concode_field_sep ConcurrentMap<JndiName,Object> bindings concode_elem_sep AttachmentKey<NamespaceBindings> ATTACHMENT_KEY concode_field_sep NamespaceBindings getNamespaceBindings
boolean function ( final JndiName arg0 , final Object arg1 ) { final Object loc0 = bindings . putIfAbsent ( arg0 , arg1 ) ; if ( loc0 != null && ! loc0 . equals ( arg1 ) ) { throw new DuplicateBindingException ( NamingLogger . ROOT_LOGGER . duplicateBinding ( arg0 , loc0 , arg1 ) ) ; } return loc0 == null ; }