String contextEventTypeName = services.getEventTypeNameGeneratorStatement().getContextPropertyTypeName(context.getContextName()); EventTypeMetadata metadata = new EventTypeMetadata(contextEventTypeName, base.getModuleName(), EventTypeTypeClass.CONTEXTPROPDERIVED, EventTypeApplicationType.MAP, NameAccessModifier.TRANSIENT, EventTypeBusModifier.NONBUS, false, EventTypeIdPair.unassigned()); MapEventType contextPropertiesType = BaseNestableEventUtil.makeMapTypeCompileTime(metadata, contextProps, null, null, null, null, services.getBeanEventTypeFactoryPrivate(), services.getEventTypeCompileTimeResolver());