code: public String getRelativePath() {
         if (basePath == null) {
             return source.toString();
         }
  
         return basePath.relativize(source).toString();
      }
docs: Gets the relative file path, instead of the absolute.
  @return Relative path from this file, if basePath was provided.