void (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()); }