docs: public static List<String> getPathComponents(String path) {
  
          List<String> result = CmsStringUtil.splitAsList(path, "/");
          Iterator<String> iter = result.iterator();
          while (iter.hasNext()) {
              String token = iter.next();
              if (CmsStringUtil.isEmptyOrWhitespaceOnly(token)) {
                  iter.remove();
              }
          }
          return result;
      }