docs: private static IPath parsePath(String path, IPath defaultPath, IPath rootPath) {
  		if (!Strings.isNullOrEmpty(path)) {
  			try {
  				final IPath pathObject = Path.fromPortableString(path);
  				if (pathObject != null) {
  					if (rootPath != null && !pathObject.isAbsolute()) {
  						return rootPath.append(pathObject);
  					}
  					return pathObject;
  				}
  			} catch (Throwable exception) {
  				//
  			}
  		}
  		return defaultPath;
  	}