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