docs: public String generateGraphVizDotFile(final float sizeX, final float sizeY, final boolean showFields,
              final boolean showFieldTypeDependencyEdges, final boolean showMethods,
              final boolean showMethodTypeDependencyEdges, final boolean showAnnotations,
              final boolean useSimpleNames) {
          if (isEmpty()) {
              throw new IllegalArgumentException("List is empty");
          }
          final ScanSpec scanSpec = get(0).scanResult.scanSpec;
          if (!scanSpec.enableClassInfo) {
              throw new IllegalArgumentException("Please call ClassGraph#enableClassInfo() before #scan()");
          }
          return GraphvizDotfileGenerator.generateGraphVizDotFile(this, sizeX, sizeY, showFields,
                  showFieldTypeDependencyEdges, showMethods, showMethodTypeDependencyEdges, showAnnotations,
                  useSimpleNames, scanSpec);
      }