public boolean answerCell(boolean isMorning, boolean isMom, boolean isAsleep) { if (isAsleep) { // this applies in ALL CASES, so it goes first. return false; } else if (isMorning) { return isMom; } else { // !isAsleep && !isMorning return true; } } public boolean answerCell(boolean isMorning, boolean isMom, boolean isAsleep) { if (isAsleep) { // this applies in ALL CASES, so it goes first. return false; } else if (isMorning) { if (isMom) { return true; } else { return false; } } else { // !isAsleep && !isMorning return true; } }