code: @Nullable
      public final GeneratorConfig findByName(@NotEmpty final String generatorName) throws GeneratorNotFoundException {
          Contract.requireArgNotEmpty("generatorName", generatorName);
          final int idx = list.indexOf(new GeneratorConfig(generatorName, "dummy", "dummy"));
          if (idx < 0) {
              throw new GeneratorNotFoundException(generatorName);
          }
          return list.get(idx);
      }
docs: Returns a generator by it's name.
  
  @param generatorName
  Name to find.
  
  @return The generator.
  
  @throws GeneratorNotFoundException
  No generator with the given name was found.