Interface AbstractGenerationPhaseFactory