assert propertyParent != null;
// If the property is a property of an instance, get id.name
if (propertyParent instanceof IMXMLInstanceNode)
{
IMXMLInstanceNode instanceNode = (IMXMLInstanceNode)propertyParent;
// get the effective id. If the component doesn't have an ID, then we will have already made up
// one.
String id = instanceNode.getEffectiveID();
assert id != null;
assert instanceNode.getID()==null || id.equals(instanceNode.getID());
ret = id + "." + propertySpecifier.getName();
}
// If it's a property of the root, get this.name
else if (propertyParent instanceof IMXMLClassDefinitionNode)
{