}
// Account for propagated key bindings. Start the search with this part's
// main action context and continue up the parts hierarchy.
ISapphirePart part = localGroupOfActions.getPart();
while( part != null )
{
final String mainActionContext = part.getMainActionContext();
if( mainActionContext != null )
{
final SapphireActionGroup groupOfActions = part.getActions( mainActionContext );
if( handleKeyEvent( event, groupOfActions, true ) )
{
return;
}
}
part = part.parent();
}
}