docs: public static void encodeSingle(final byte[] input, final int inoff,
                                      final byte[] output, final int outoff) {
  
          if (input == null) {
              throw new NullPointerException("input");
          }
  
          if (inoff < 0) {
              throw new IllegalArgumentException("inoff(" + inoff + ") < 0");
          }
  
          if (inoff >= input.length) {
              throw new IllegalArgumentException(
                  "inoff(" + inoff + ") >= input.length(" + input.length + ")");
          }
  
          encodeSingle(input[inoff], output, outoff);
      }