code: public TypeReferenceAdjustment filter(ElementMatcher<? super TypeDescription> filter) {
          return new TypeReferenceAdjustment(strict, this.filter.<TypeDescription>or(filter));
      }
docs: Excludes all matched types from being added as an attribute.
  
  @param filter A filter for excluding types from the attribute generation.
  @return A new type reference adjustment that uses the supplied filter for excluding types.