String multimatchTypeName = services.getEventTypeNameGeneratorStatement().getAnonymousRowrecogMultimatchDefineName(defineNum); EventTypeMetadata multimatchTypeMetadata = new EventTypeMetadata(multimatchTypeName, statementRawInfo.getModuleName(), EventTypeTypeClass.MATCHRECOGDERIVED, EventTypeApplicationType.OBJECTARR, NameAccessModifier.TRANSIENT, EventTypeBusModifier.NONBUS, false, EventTypeIdPair.unassigned()); ObjectArrayEventType multimatchEventType = BaseNestableEventUtil.makeOATypeCompileTime(multimatchTypeMetadata, multievent, null, null, null, null, services.getBeanEventTypeFactoryPrivate(), services.getEventTypeCompileTimeResolver());