docs: public List<Section> addSections(SoftwareSystem softwareSystem, File directory) throws IOException {
          if (softwareSystem == null) {
              throw new IllegalArgumentException("A software system must be specified.");
          }
  
          return add(softwareSystem, directory);
      }