/** * Copy constructor * * @param trace the original trace * @throws TmfTraceException Should not happen usually */ public TmfTrace(final TmfTrace trace) throws TmfTraceException { super(); if (trace == null) { throw new IllegalArgumentException(); } fCacheSize = trace.getCacheSize(); fStreamingInterval = trace.getStreamingInterval(); fParser = trace.fParser; initialize(trace.getResource(), trace.getPath(), trace.getEventType()); }