controlPtr = createHierarchy(context, theUid);
public synchronized ControlImple setupHierarchy (PropagationContext context) throws SystemException { ControlImple controlPtr = null; Uid theUid = null; ServerTopLevelAction proxyAction = null; if (context.parents.length == 0) theUid = Utility.otidToUid(context.current.otid); else theUid = Utility .otidToUid(context.parents[context.parents.length - 1].otid); proxyAction = super.present(theUid); if (proxyAction == null) { /* * Create a new proxyAction element and return the "current" * transaction. */ controlPtr = createHierarchy(context, theUid); } else { /* * Check hierarchy of existing element. */ controlPtr = checkHierarchy(proxyAction, context); } return controlPtr; }