public String createRelativePath(String originalPath, String relativePath) { URI original = URI.create(originalPath); // // If the relative path is an absolute path // then it only makes sense to return it since returning a absolute // path relative to another path does not make sense // if(isAbsolute(relativePath)) { return relativePath; } return original.resolve(relativePath).toString(); }