code: @Override
    public boolean accept(Class<?> type) {
  
      if (type != null) {
        if (this.forceInheritence) {
          Annotation annotation = this.annotationUtil.getTypeAnnotation(type, this.annotationType);
          return (annotation != null);
        } else {
          return type.isAnnotationPresent(this.annotationType);
        }
  
      }
      return false;
    }
docs: {@inheritDoc}
  
  @return {@code true} if the specified {@link Class#isAnnotationPresent(Class) annotation is present} for the given
  {@code type}, {@code false} otherwise.