if (eventClass == PreRenderViewEvent.class)
{
// ensure ViewRoot for PreRenderViewEvent
UIViewRoot viewRoot = ComponentSupport.getViewRoot(ctx, parent);
viewRoot.subscribeToEvent(eventClass, new Listener(methodExpOneArg, methodExpZeroArg));
}
else
{
// Simply register the event on the component.
parent.subscribeToEvent(eventClass, new Listener(methodExpOneArg, methodExpZeroArg));