value = namingUtils.createLazyNamingObjectFactory(name, physicalJndiName, false);
} else {
try {
//for jndi-name like "http://localhost:8080/index.html"
Object obj = new java.net.URL(physicalJndiName);
NamingObjectFactory factory = namingUtils.createSimpleNamingObjectFactory(name, obj);
value = namingUtils.createCloningNamingObjectFactory(name, factory);
} catch (MalformedURLException e) {
// for jndi-name or lookup-name like "url/testUrl"
value = namingUtils.createLazyNamingObjectFactory(name, physicalJndiName, false);
}