docs: Entry getEntry(String pPath) throws IOException {
          if (StringUtil.isEmpty(pPath) || !pPath.startsWith("/")) {
              throw new IllegalArgumentException("Path must be absolute, and contain a valid path: " + pPath);
          }
  
          Entry entry = getRootEntry();
          if (pPath.equals("/")) {
              // '/' means root entry
              return entry;
          }
          else {
              // Otherwise get children recursively:
              String[] pathElements = StringUtil.toStringArray(pPath, "/");
              for (String pathElement : pathElements) {
                  entry = entry.getChildEntry(pathElement);
  
                  // No such child...
                  if (entry == null) {
                      break;// TODO: FileNotFoundException? Should behave like Entry.getChildEntry!!
                  }
              }
              return entry;
          }
      }