public void path() { // tag::path[] Path<String> stringPath = Path.of("pathName", String.class); // <1> String name = stringPath.getName(); // <2> boolean root = stringPath.isRootPath(); // <3> Path<String> hierarchicalPath = Path.of("subName", String.class).parent(stringPath); // <4> String fullName = hierarchicalPath.fullName(); // <5> // end::path[] }