question: private void init ( ) { startController = new PourStartController ( ) ; startController . setCheckView ( this ) ; waveController = new WaveController ( ) ; waveController . setCheckView ( this ) ; PourFinishController finishController = new PourFinishController ( ) ; finishController . setCheckView ( this ) ; TickController tickController = new TickController ( ) ; tickController . setCheckView ( this ) ; List < BaseController > finishControllers = new ArrayList < > ( ) ; finishControllers . add ( finishController ) ; finishControllers . add ( tickController ) ; this . finishControllers = finishControllers ; }
target:  Basic Animations to build the LiquidButton