public void AddObject(DynamicObjectNode node, SoaObject @object) { try { objects.Add(node.GetNode(), @object); @object.AddMetaInfo(new NodeInfo(node)); } catch (ArgumentException exception) { throw new SoaLanguageException("The node had been already processed", exception); } }