Не используйте переменные - используйте методы.
Перед использованием переменных
class Before {
boolean first;
boolean second;
boolean setFirst(boolean newValue) {
first = newValue;
second = !first;
}
boolean setSecond(boolean newValue) {
second = newValue;
first = !second;
}
}
сделайте это лучше так: используйте один фрагмент данных (что у вас и есть)и использовать методы для логики.
class After {
private boolean value;
boolean first() {
return value;
}
boolean second() {
return !value;
}
}