{
/*
* Do the manditory stuff first.
*/
ActionHierarchy txHier = currentCoordinator.getHierarchy();
final int depth = txHier.depth() ;
_identifierValues = new String[depth] ;
_expiresValues = new int[depth] ;
_identifierValues[0] = txHier.getDeepestActionUid().stringForm() ;
_expiresValues[0] = hier.activity(hier.size()-1).getTimeout() ;
/*
* Now let's do the optional stuff.
*/
for(int count = 1, index = 0 ; count < depth ; count++, index++)
{
_identifierValues[count] = txHier.getActionUid(index).stringForm() ;
_expiresValues[count] = hier.activity(index).getTimeout() ;
}
}
}
catch (ClassCastException ex)