code: public DecoderResult decode(boolean[][] image, Map<DecodeHintType,?> hints)
        throws ChecksumException, FormatException {
      return decode(BitMatrix.parse(image), hints);
    }
docs: <p>Convenience method that can decode a QR Code represented as a 2D array of booleans.
  "true" is taken to mean a black module.</p>
  
  @param image booleans representing white/black QR Code modules
  @param hints decoding hints that should be used to influence decoding
  @return text and bytes encoded within the QR Code
  @throws FormatException if the QR Code cannot be decoded
  @throws ChecksumException if error correction fails