code: public Entry getChildEntry(final String pName) throws IOException {
          if (isFile() || rootNodeDId == -1) {
              return null;
          }
  
          Entry dummy = new Entry();
          dummy.name = pName;
          dummy.parent = this;
  
          SortedSet child = getChildEntries().tailSet(dummy);
          return (Entry) child.first();
      }
docs: Returns the child of this {@code Entry} with the given name.
  
  @param pName the name of the child {@code Entry}
  @return the child {@code Entry} or {@code null} if thee is no such
  child
  @throws java.io.IOException if an I/O exception occurs