throws IllegalAccessException, IllegalArgumentException, InvocationTargetException
{
//
// Obtain the current active control container context
//
ControlContainerContext context = ControlThreadContext.getContext();
if (context == null)
throw new IllegalStateException("No active control container context");
//
// Dispatch the event using it.
//
return context.dispatchEvent(target, event, args);
}