OutputEntry createOutputEntry(TraceEntry te) { BdynCallback cb = bdyn_factory.getCallback(te.getEntryLocation()); OutputEntry oe = new OutputEntry(te.getTime(), 0, this, current_transaction, cb); if (te.getUseCount() > 1) oe.setUse(te.getUseCount(), te.getFractionUsed()); output_set.add(oe); if (trace_writer != null) trace_writer.println( "START " + cb.getId() + " " + nest_level + " " + te.getTime() + " " + oe.hashCode()); return oe; }