code: public static List<String> split(String path)
      {
          PathUtils.validatePath(path);
          return PATH_SPLITTER.splitToList(path);
      }
docs: Given a full path, return the the individual parts, without slashes.
  The root path will return an empty list.
  
  @param path the path
  @return an array of parts