private static void buildPath(Entry e, StringBuilder builder) {
    if (e == null) return;
    Entry parent = e.getParent();
    buildPath(parent, builder);
    String pName = parent == null ? "" : parent.getName();
    if (!builder.isEmpty() && (pName.length() != 1 || pName.charAt(0) != Paths.DELIM)) {
      builder.append(Paths.DELIM);
    }
    builder.append(e.getNameSequence());
  }
private static void buildPath(Entry e, StringBuilder builder)