Bloquear estágio pai até o estágio filho ser fechado

Eu tenho um controlador no qual um evento de ação do meu botão abre um estágio filho. O problema é quando eu fecho o estágio pai, o estágio filho também é fechado. Desejo impedir que o estágio pai seja fechado, desde que o estágio filho esteja aberto.

URL url = getClass().getResource("Message.fxml");
FXMLLoader fxmlLoader = new FXMLLoader();
fxmlLoader.setLocation(url);
fxmlLoader.setBuilderFactory(new JavaFXBuilderFactory());
root = (Parent)fxmlLoader.load(url.openStream());            
Stage stage = new Stage();
//stage.initStyle(StageStyle.UNDECORATED);
//stage.setFullScreen(true);
stage.setTitle("Welcome User");
stage.setScene(new Scene(root, 675, 
stage.show();

questionAnswers(2)

yourAnswerToTheQuestion