void (final String suiteName, final String locationHint, String metaInfo, String id, String parentNodeId) { myTreeBuildBeforeStart = true; myBuildTreeRunnables.add(() -> { final SMTestProxy newSuite = createSuite(suiteName, locationHint, metaInfo, id, parentNodeId); if (myLocator != null) { newSuite.setLocator(myLocator); } newSuite.setTreeBuildBeforeStart(); myEventPublisher.onSuiteTreeStarted(newSuite, id, parentNodeId); for (SMTRunnerEventsListener adapter : myListenerAdapters) { adapter.onSuiteTreeStarted(newSuite, id, parentNodeId); } }); }