if (jndiName == null)
throw new IllegalArgumentException("JNDI name is null");
String className = cf.getClass().getName();
Reference ref = new Reference(className,
new StringRefAddr("class", className),
ExplicitJndiStrategy.class.getName(),
null);
ref.add(new StringRefAddr("name", jndiName));
if (objs.putIfAbsent(qualifiedName(jndiName, className), cf) != null)
throw new Exception(bundle.deploymentFailedSinceJndiNameHasDeployed(className, jndiName));
Referenceable referenceable = (Referenceable)cf;