code: private void addAmbiguousShortDefaultBindingName(String shortBindingName)
      {
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
              Tr.debug(tc, "adding AmbiguousEJBReference for short default binding name '" +
                           shortBindingName + "', for EJB " + ivHomeRecord.getJ2EEName());
  
          // Get the list of beans that implement the same interface.      d457053.1
          ArrayList<J2EEName> beans = null;
          BindingData bdata = ivServerContextBindingMap.get(shortBindingName);
          if (bdata != null)
          {
              beans = bdata.ivImplicitBeans;
          }
  
          Reference ambiguousReference = AmbiguousEJBRefReferenceFactory.
                          createAmbiguousReference(shortBindingName, beans);
  
          ivEjbContextAmbiguousMap.put(shortBindingName, ambiguousReference);
      }
docs: Creates a Reference for an AmbiguousEJBReferenceException with detail
  information about the short form default binding confilicts, and adds
  it to the list of AmbiguousEJBReferences to be bound into naming. <p>
  
  @param shortBindingName the short form default binding name that is ambiguous.