A.do() { if (condition1) { X.doSomething } else if (condition2) { Y.doSomethingElse } else { donotDoAnything } }