public static Registrations registrationsFor(Class listenerClass)
{
Registrations knownRegistrationsForListenerType = registrationByClass(listenerClass);
if (knownRegistrationsForListenerType == null)
{
register(listenerClass, Object.class, new ReflectiveRegistration(listenerClass));
return registrationByClass(listenerClass);
}
return knownRegistrationsForListenerType;
}