results.add(command2.toObservable().map(new Func1<Boolean, Boolean>() {
results.add(command3.toObservable().map(new Func1<Boolean, Boolean>() {
results.add(command1.toObservable().map(new Func1<Boolean, Boolean>() {
results.add(command2.toObservable().map(new Func1<Boolean, Boolean>() {
results.add(command3.toObservable().map(new Func1<Boolean, Boolean>() {
results.add(command1.toObservable().map(new Func1<Boolean, Boolean>() {