Class AbstractPhase<Solution_>