private UANodeContext TryGetUANodeContext(NodeId nodeId, Action<TraceMessage> traceEvent)
 {
     UANodeContext _ret;
       if (!m_NodesDictionary.TryGetValue(nodeId.ToString(), out _ret))
       {
     traceEvent(TraceMessage.BuildErrorTraceMessage(BuildError.NodeIdNotDefined, String.Format("References to node with NodeId: {0} is omitted during the import.", nodeId)));
     return null;
       }
       if (_ret.UANode == null)
       {
     traceEvent(TraceMessage.BuildErrorTraceMessage(BuildError.NodeIdNotDefined, String.Format("NodeId: {0} is omitted during the import.", nodeId)));
     return null;
       }
       return _ret;
 }
 internal UANodeContext GetOrCreateNodeContext(NodeId nodeId, UAModelContext modelContext, Action<TraceMessage> traceEvent)
 {
     UANodeContext _ret;
       string _idKey = nodeId.ToString();
       if (!m_NodesDictionary.TryGetValue(_idKey, out _ret))
       {
     _ret = new UANodeContext(this, modelContext, nodeId);
     m_NodesDictionary.Add(_idKey, _ret);
       }
       return _ret;
 }