docs: public Feature add(Feature feature) {
          if (feature.name().equals(SIGNATURE_KEY) && !feature.isBinary()) {
              throw new IllegalArgumentException("Signature of a license has to be binary.");
          }
          return features.put(feature.name(), feature);
      }