code: public QueryBuilder removeFeatureCodes(final FeatureCode code1, final FeatureCode... codes) {
          featureCodes.remove(code1);
          featureCodes.removeAll(Arrays.asList(codes));
          return this;
      }
docs: Remove the provided {@link FeatureCode} from the set of query constraints.
  @param code1 the first {@link FeatureCode} to remove
  @param codes the subsequent {@link FeatureCode}s to remove
  @return this