code: public QueryBuilder removeFeatureCodes(final Collection<FeatureCode> codes) {
          if (codes != null) {
              featureCodes.removeAll(codes);
          }
          return this;
      }
docs: Remove the provided {@link FeatureCode}s from the set of query constraints.
  @param codes the {@link FeatureCode}s to remove
  @return this