code: @NotNull
      public static <TYPE> Set<ConstraintViolation<TYPE>> validate(@Nullable final TYPE value, @Nullable final Class<?>... groups) {
          return validate(getValidator(), value, groups);
      }
docs: Validates the given object using a default validator.
  
  @param value
  Value to validate.
  @param groups
  Group or list of groups targeted for validation (defaults to {@link Default})
  
  @return List of constraint violations.
  
  @param <TYPE>
  Type of the validated object.