public @Nullable Entry findEntry(@NonNls String relativePath) {
    Iterable<String> parts = Paths.split(relativePath);
    Entry result = this;
    for (String each : parts) {
      result = result.findChild(each);
      if (result == null) return null;
    }

    return result;
  }
public @Nullable Entry findEntry(@NonNls String relativePath)