code: public void addBinding(String interfaceName,
                             String specificBindingName)
                      throws NameAlreadyBoundException // d457053.1
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
              Tr.debug(tc, "addBinding: " + interfaceName + ", " + specificBindingName);
  
          addToServerContextBindingMap(interfaceName, specificBindingName);
          ivEjbContextBindingMap.put(interfaceName, specificBindingName);
      }
docs: Add a binding entry to the map of interface to binding names for all
  bindings for the context (Local/Remote) for this specific EJB.
  
  @param interfaceName is the name of the EJB local/remote interface.
  @param specificBindingName is the JNDI name used when local/remote interface
  is bound into the naming context.
  
  @throws NameAlreadyBoundException if the binding name being added
  has previously been added.