/** {@inheritDoc} */ public boolean operate( ITreeTraverserContext<TestResultNode> ctx, TestResultNode parent, TestResultNode node, boolean alreadyVisited) { if (m_hasPassedStartingNode && node.getStatus() == TestResultNode.ERROR && node != ctx.getRootNode() && m_foundNode == null) { m_foundNode = node; } if (node == m_startingNode) { m_hasPassedStartingNode = true; } return m_foundNode != null; }