docs: public static <T extends TypeDefinition> ElementMatcher.Junction<T> declaresField(ElementMatcher<? super FieldDescription> matcher) {
          return new DeclaringFieldMatcher<T>(new CollectionItemMatcher<FieldDescription>(matcher));
      }