code: @Override
    public Collection<PackageDescriptor> run() throws IOException {
      String data = gson.toJson(packages);
      // Perform the OSS Index query
      String response = client.performPostRequest("package", data);
  
      // Convert the results to Java objects
      Type listType = new TypeToken<List<PackageDescriptor>>() { }.getType();
      Collection<PackageDescriptor> results = gson.fromJson(response, listType);
      filterResults(results); // This will remove vulnerabilities from packages
      return results;
    }
docs: /*
  (non-Javadoc)
  @see net.ossindex.common.IPackageRequest#run()