if (i==START_MEASURE)
ThreadLocalBenchmark.openBench(dataObject.getClass().getName(),metaData);
ByteArrayOutputStream outByte = new ByteArrayOutputStream();
BufferedOutputStream buffOut = new BufferedOutputStream(outByte);
ObjectOutputStream output = new JBossObjectOutputStream(buffOut);
output.writeObject(dataObject);
output.flush();
buffOut.flush();
ByteArrayInputStream inptByte = new ByteArrayInputStream(outByte.toByteArray());
ObjectInputStream input = new JBossObjectInputStream(inptByte);