Wyczyść detektory i powiązania właściwości JavaFX (wycieki pamięci)

Nie znalazłem prostej odpowiedzi na te dwa pytania:

czy muszę usunąć słuchacza przed usunięciem instancji właściwości (słuchacz nie jest używany nigdzie indziej)?

BooleanProperty bool = new SimpleBooleanProperty();
bool.addListener(myListener);
bool.removeListener(myListener); // is it necessary to do this?
bool = null;

czy muszę usunąć powiązanie jednokierunkowej ograniczonej właściwości przed usunięciem instancji właściwości?

BooleanProperty bool = new SimpleBooleanProperty();
bool.bind(otherBool);
bool.unbind(); // is it necessary to do this?
bool = null;

questionAnswers(2)

yourAnswerToTheQuestion