code: public static void checkPrecondition(
      final boolean condition,
      final String message)
      throws PreconditionViolationException
    {
      if (!condition) {
        final Violations violations = singleViolation(message);
        throw new PreconditionViolationException(
          failedMessage("<unspecified>", violations), null, violations.count());
      }
    }
docs: A specialized version of {@link #checkPrecondition(Object, boolean,
  Function)} that does not mention an input value.
  
  @param condition The predicate
  @param message   The predicate description
  
  @throws PreconditionViolationException Iff {@code predicate == false}