class FolderPath {

    public static FolderPath deserializeFromString(String pathAsString) {
        if (pathAsString == null) {
            return null;
        }
        return new FolderPath(ArrayUtils.removeElements(pathAsString.split(PATH_SEPARATOR.toString()), ""));
    }

    public  FolderPath(String... path);
    public  FolderPath(FolderPath parent, String... path);

}