diff --git a/tlatools/org.lamport.tlatools/src/tlc2/output/OutputCollector.java b/tlatools/org.lamport.tlatools/src/tlc2/output/OutputCollector.java index 55a832033ca5c5124f96186af74e77be8809ae85..b7039434527b759548645b87e0ba44d6c51c86bc 100644 --- a/tlatools/org.lamport.tlatools/src/tlc2/output/OutputCollector.java +++ b/tlatools/org.lamport.tlatools/src/tlc2/output/OutputCollector.java @@ -17,7 +17,7 @@ import tlc2.tool.TLCStateInfo; public class OutputCollector { private static TLCState initialState = null; - private static List<TLCStateInfo> trace = null; + private static List<TLCStateInfo> trace = new ArrayList<>(); private static List<Message> allMessages = new ArrayList<>(); private static Map<Location, Long> lineCount = new HashMap<>(); private static ModuleNode moduleNode = null; @@ -32,9 +32,6 @@ public class OutputCollector { } public static void addStateToTrace(TLCStateInfo tlcStateInfo) { - if (trace == null) { - trace = new ArrayList<>(); - } trace.add(tlcStateInfo); }