public Object getObject(byte[] bytes) throws IOException, ClassNotFoundException { _bai.setBuffer(bytes); if (_oi == null) { _oi = getObjectInputStream(_bai); } Object object = _oi.readObject(); _bai.setBuffer(RESET_BUFFER); _oi.readObject(); return object; }