userpreferences.evincedisinterestin("tea"); var coffeestrategy = new preconsultativemethod(); while(!userpreferences.issatisfied()) { coffeestrategy.launchanew(); coffeestrategy.whisperedrecommendation("try our new colombian blend, it might just change your mind about coffee!"); }