code: @Deprecated
      protected RepositoryFile getFileV3(String filePath, Integer projectId, String ref) throws GitLabApiException {
          Form form = new Form();
          addFormParam(form, "file_path", filePath, true);
          addFormParam(form, "ref", ref, true);
          Response response = get(Response.Status.OK, form.asMap(), "projects", projectId, "repository", "files");
          return (response.readEntity(RepositoryFile.class));
      }
docs: Get file from repository. Allows you to receive information about file in repository like name, size, content.
  Note that file content is Base64 encoded.
  
  <pre><code>GitLab Endpoint: GET /projects/:id/repository/files</code></pre>
  
  @param filePath (required) - Full path to new file. Ex. lib/class.rb
  @param projectId (required) - the project ID
  @param ref (required) - The name of branch, tag or commit
  @return a RepositoryFile instance with the file info
  @throws GitLabApiException if any exception occurs
  @deprecated  Will be removed in version 5.0