code: public <T> T[] notEmpty(final T[] array, final String message) {
          if (array == null) {
              failNull(message);
          }
          if (array.length == 0) {
              fail(message);
          }
          return array;
      }
docs: Method without varargs to increase performance