public static final Path add(Path p1, Path p2) { if (p1 == null) { return p2; } else if (p2 == null) { return p1; } else { return Path.get(p1.getPath() + "." + p2.getPath()); }
public static final Path add(String p1, String p2) { return Path.add(Path.get(p1), Path.get(p2));
    public static final Path add(Path p1, Path p2) {        if (p1 == null) {            return p2;        } else if (p2 == null) {            return p1;        } else {            return Path.get(p1.getPath() + "." + p2.getPath());        }    }