docs: byte[] decodeLikeABoss(final byte[] input) {
  
          if (input == null) {
              throw new NullPointerException("input");
          }
  
          if ((input.length & 0x01) == 0x01) {
              throw new IllegalArgumentException(
                  "input.length(" + input.length + ") is not even");
          }
  
          final byte[] output = new byte[input.length / 2];
  
          int index = 0; // index in input
          for (int i = 0; i < output.length; i++) {
              final String s = new String(
                  input, index, 2, StandardCharsets.US_ASCII);
              output[i] = (byte) Integer.parseInt(s, 16);
              index += 2;
          }
  
          return output;
      }