code: public static long checkPreconditionL(
      final long value,
      final boolean condition,
      final LongFunction<String> describer)
    {
      return innerCheckL(value, condition, describer);
    }
docs: A {@code long} specialized version of {@link #checkPrecondition(Object,
  Predicate, Function)}
  
  @param condition The predicate
  @param value     The value
  @param describer The describer of the predicate
  
  @return value
  
  @throws PreconditionViolationException If the predicate is false