internal void ReportError(ExplorerNode node, Errors error) { ErrorNode parent = (ErrorNode)this[error.ToString()]; if (parent == null) parent = new ErrorNode(this, error.ToString(), getMessage(error)); Activator.CreateInstance(node.GetType(), (ExplorerNode)parent, node); }