public ILocalNode FindInstanceDeclaration(ILocalNode parent, QualifiedName browseName)
{
List<ILocalNode> declarations = new List<ILocalNode>();
if (parent == null)
{
return null;
}
List<QualifiedName> browsePath = new List<QualifiedName>();
browsePath.Add(browseName);
FindInstanceDeclarationsInParent(parent, browsePath, declarations);
if (declarations.Count == 0)
{
return null;
}
return declarations[declarations.Count-1];
}