@PreDestroy
	private void destroy() {
		// We want to clear out a number of things here to assist in proper GC cleanup.
		//  - Mappings (which can hold a workspace/graph reference)
		//  - UI components (which can hold large virtualized text models for the mapping text representation)
		FxThreadUtil.run(() -> {
			mappingsToApply.setValue(null);
			previewGroup.getChildren().clear();
			getChildren().clear();
		});
	}
Pane for configurable mapping generation.

@author Matt Coley
recaf-ui/src/main/java/software/coley/recaf/ui/pane/MappingGeneratorPane.java