if (!initialised) { throw new IllegalStateException("Camellia engine not initialised"); }  if ((inOff + BLOCK_SIZE) > in.length) { throw new DataLengthException("input buffer too short"); }  if ((outOff + BLOCK_SIZE) > out.length) { throw new DataLengthException("output buffer too short"); }
    public int processBlock(        byte[] in,        int inOff,        byte[] out,        int outOff)        throws DataLengthException, IllegalStateException    {        if (_keyIs128)        {            return processBlock128(in, inOff, out, outOff);        }        else        {            return processBlock192or256(in, inOff, out, outOff);        }    }