cat.info("Unpadded");
log.info("Unpadded");
    private static byte[] unpad(byte[] _dec) {        byte _pad    = _dec[_dec.length - 1];        int  _padInt = 0x000000FF & _pad;        if((_padInt < 1) || (_padInt > 8)) {            cat.info("Unpadded");            return _dec;        }        boolean _padded = true;        for(int i = 1; i <= _padInt; i++) {            byte _p = _dec[_dec.length - i];            if(_p != _pad) {                _padded = false;                break;            }        }        if(_padded) {            cat.info("Padded");            byte[] _buf = new byte[_dec.length - _padInt];            System.arraycopy(_dec, 0, _buf, 0, _buf.length);            return _buf;        }        cat.info("Unpadded");        return _dec;    }