package a.promising.coming.year.2019;
import wills.from.2018.and.earlier;
import tasks.from.2018.and.earlier;
import lessions.from.2018.and.earlier;
public class SettingFlag2019 extends SettingFlag2018{
private List<VirtualReality> newYearPersonalHope=new ArrayList<>();
private List<VirtualReality> newYearGlobalHope=new ArrayList<>();
@Override
public void setting(ConditionContext context){
try{
if(context.getPaidPerMonth()>=context.getPaidPerMonthLastYear()){
super.newYearPersonalHope.add(one);
if(context.getPaidPerMonth()>=context.getPaidPerMonthLastYear()&&context.hasYearAward()){
newYearPersonalHope.add(one);
}
}else{
throw new RuntimeException("waiting being overrided");
}
if(context.getLostWeight()){
super.newYearPersonalHope.add(one);
newYearPersonalHope.add(one);
}else{
throw new RuntimeException("waiting being overrided");
}
}catch(Exception e){
this.struggleAndNotGiveUp();
}finally{
this.newYearGlobalHope.addAll(super.newYearGlobalHope);
this.newYearGlobalHope.add(CONST.WORLD_PEACE);
}
}
}