docs: public <T> T[] notEmpty(final T[] array, final String message, final Object... values) {
          if (array == null) {
              failNull(String.format(message, values));
          }
          if (array.length == 0) {
              fail(String.format(message, values));
          }
          return array;
      }