001 package logic; 002 003 public class BooleanChoice implements IBooleanAlgo { 004 public static final BooleanChoice Singleton = new BooleanChoice(); 005 006 private BooleanChoice() {} 007 008 public Object trueCase(IBoolean host, Object...inp) { 009 return inp[0]; 010 } 011 public Object falseCase(IBoolean host, Object...inp) { 012 return inp[1]; 013 } 014 }