Removed Generic from AbstractPhaseStrategy