First, naive attempt:
booleanProperty1.bindBidirectional(booleanProperty2.not()); // type mismatch
This doesn't work. I either have to change it to unidirectional bind (so it will accept BooleanBinding as an argument) or remove .not().
What would be the best way to actually achieve my goal here?