docs: public boolean apply(final Class<?> type, final Object value, final List<ValidationFailure> validationFailures) {
          if (getRequiredValueType().isAssignableFrom(value.getClass())) {
              validate(type, value, validationFailures);
              return true;
          }
          return false;
      }