code: @CodingStyleguideUnaware
    public static <T extends Iterable <?>> T notEmpty (final T aValue, final String sName)
    {
      if (isEnabled ())
        return notEmpty (aValue, () -> sName);
      return aValue;
    }
docs: Check that the passed {@link Iterable} is neither <code>null</code> nor
  empty.
  
  @param <T>
  Type to be checked and returned
  @param aValue
  The String to check.
  @param sName
  The name of the value (e.g. the parameter name)
  @return The passed value.
  @throws IllegalArgumentException
  if the passed value is empty