docs: public void markProjectsUsingPackagesFromAPI(MavenCoord apiCoords)
      {
          final Service<ArchiveCoordinateModel> coordsService = graphContext.service(ArchiveCoordinateModel.class);
  
          Iterable<String> packages = this.getPackagesInArtifact(apiCoords);
          for (String pkg : packages)
          {
              Iterable<ProjectModel> projects = this.getProjectsContainingClassesReferencingPackage(pkg);
              for (ProjectModel project : projects)
              {
                  ArchiveCoordinateModel apiArchiveRepresentant = new ArchiveCoordinateService(graphContext, ArchiveCoordinateModel.class)
                          .getSingleOrCreate(apiCoords.getGroupId(), apiCoords.getArtifactId(), null); // We specifically want null.
                  project.getElement().addEdge(EDGE_USES, apiArchiveRepresentant.getElement());
              }
          }
      }