public void to(final IsRadioButton ifTrue, final IsRadioButton ifFalse) {
b.add(ifTrue.addValueChangeHandler(e -> {
if (TRUE.equals(e.getValue())) {
bp.set(true);
set(ifTrue, ifFalse);
}
}));
b.add(ifFalse.addValueChangeHandler(e -> {
if (TRUE.equals(e.getValue())) {
bp.set(false);
set(ifFalse, ifTrue);
}
}));
b.add(bp.addPropertyChangedHandler(e -> {
if (bp.isTrue()) {
set(ifTrue, ifFalse);
} else {
set(ifFalse, ifTrue);
}
}));
if (bp.isTrue()) {
set(ifTrue, ifFalse);
} else {
set(ifFalse, ifTrue);
}
}