naming/src/main/java/org/jboss/as/naming/InMemoryNamingStore.java
public Object lookup(final Name name) throws NamingException {
        if (isEmpty(name)) {
            final Name emptyName = new CompositeName("");
            return new NamingContext(emptyName, this, new Hashtable<String, Object>());
        }
        return root.accept(new LookupVisitor(name));
    }
public Object lookup(final Name name) throws NamingException {
        if (isEmpty(name)) {
            final Name emptyName = new CompositeName("");
            return new NamingContext(emptyName, this, new Hashtable<String, Object>());
        }
        return root.accept(new LookupVisitor(name));
    }
public Object lookup ( final Name name ) throws NamingException { if ( isEmpty ( name ) ) { final Name emptyName = new CompositeName ( "" ) ; return new NamingContext ( emptyName , this , new Hashtable < String , Object > ( ) ) ; } return root . accept ( new LookupVisitor ( name ) ) ; }
Lookup the object value of a binding node in the tree.

@param name The entry name
@return The object value of the binding
@throws NamingException
Lookup the object value of a binding node in the tree .