private ConstructorInfo EnsureSectionGroupFactory(FactoryRecord factoryRecord) {
ConstructorInfo factory = (ConstructorInfo) factoryRecord.Factory;
if (factory == null) {
factory = CreateSectionGroupFactory(factoryRecord);
factoryRecord.Factory = factory;
}
return factory;
}