public NodeState Find(NodeId nodeId) { lock (Lock) { if (PredefinedNodes == null) { return null; } NodeState node = null; if (!PredefinedNodes.TryGetValue(nodeId, out node)) { return null; } return node; } }