docs: @Override
      protected boolean isMatching(final Field field) {
  
          if (!super.isMatching(field)) {
              return false;
          }
  
          final Resource resourceAnnotation = field.getAnnotation(Resource.class);
          if (resourceAnnotation == null) {
              return false;
          }
  
          return matchesResourceAnnotation(resourceAnnotation);
      }