Interface GenerationCondition