public Collection getChildCollection( String name ) throws XMLDBException { if ( name.indexOf( '/' ) > -1 ) return (Collection) childCollections.get( name ); else return (Collection) childCollections.get( getPath() + '/' + name ); }
public Collection getChildCollection(String name) throws XMLDBException { if (childCollections == null) readCollection(); if (name.indexOf('/') > -1) return (Collection) childCollections.get(name); else return (Collection) childCollections.get(getPath() + '/' + name); }
    public Collection getChildCollection( String name )         throws XMLDBException {        if ( name.indexOf( '/' ) > -1 )            return (Collection) childCollections.get( name );        else            return (Collection) childCollections.get( getPath() + '/' + name );    }