javaPackageNames = new LinkedHashSet<String>();
nameToHandlerMap = new HashMap<String, PlugInEventTypeHandler>();
// Share the mapping of class to type with the type creation for thread safety
typesPerJavaBean = new ConcurrentHashMap<Class, BeanEventType>();
beanEventAdapter = new BeanEventAdapter(typesPerJavaBean, this, eventTypeIdGenerator);
plugInRepresentations = new HashMap<URI, PlugInEventRepresentation>();
anonymousTypeCache = new EventAdapterServiceAnonymousTypeCache(anonymousTypeCacheSize);
}