docs: public static byte[] decode(byte[] source, int options) {
          if (source == null) {
              throw new IllegalArgumentException("Cannot decode null source array.");
          }
          return decode(source, 0, source.length, options);
      }