code: public static long checkInvariantsL(
      final long value,
      final ContractLongConditionType... conditions)
      throws InvariantViolationException
    {
      final Violations violations =
        innerCheckAllLong(value, conditions);
      if (violations != null) {
        throw new InvariantViolationException(
          failedMessage(Long.valueOf(value), violations), null, violations.count());
      }
      return value;
    }
docs: A {@code long} specialized version of {@link #checkInvariants(Object,
  ContractConditionType[])}
  
  @param value      The value
  @param conditions The conditions the value must obey
  
  @return value
  
  @throws InvariantViolationException If any of the conditions are false