PackageDefinition parent = p;
EObject _eContainer = parent.eContainer();
boolean _while = (_eContainer instanceof PackageDefinition);
while (_while) {
{
EObject _eContainer_1 = parent.eContainer();
parent = ((PackageDefinition) _eContainer_1);
String _name = parent.getName();
String _plus = (_name + ".");
String _plus_1 = (_plus + rv);
rv = _plus_1;