@Nonnull
	@Override
	protected Node createInfoContent(@Nonnull JvmClassInfo info) {
		GridPane content = new GridPane();
		ColumnConstraints col1 = new ColumnConstraints();
		ColumnConstraints col2 = new ColumnConstraints();
		col2.setFillWidth(true);
		col2.setHgrow(Priority.ALWAYS);
		col2.setHalignment(HPos.RIGHT);
		content.getColumnConstraints().addAll(col1, col2);
		content.setHgap(10);
		content.setVgap(5);

		Label titleLabel = new BoundLabel(Lang.getBinding("java.info"));
		titleLabel.getStyleClass().addAll(Styles.TEXT_UNDERLINED, Styles.TITLE_4);

		Label versionLabel = new BoundLabel(Lang.getBinding("java.info.version"));
		Label sourceLabel = new BoundLabel(Lang.getBinding("java.info.sourcefile"));
		versionLabel.getStyleClass().addAll(Styles.TEXT_BOLD);
		sourceLabel.getStyleClass().addAll(Styles.TEXT_BOLD);

		Label versionValueLabel = new Label(String.valueOf(info.getVersion() - JavaVersion.VERSION_OFFSET));
		Label sourceValueLabel = new Label(Objects.requireNonNullElse(info.getSourceFileName(), ""));

		int row = 0;
		content.add(titleLabel, 0, row++, 2, 1);

		content.add(versionLabel, 0, row);
		content.add(versionValueLabel, 1, row++);

		content.add(sourceLabel, 0, row);
		content.add(sourceValueLabel, 1, row++);

		return content;
	}
@param toolsContainer
		Container to house tool buttons for display in the {@link Editor}.
@param classProvider
		The provider of the latest class info.
recaf-ui/src/main/java/software/coley/recaf/ui/pane/editing/jvm/JvmClassInfoProvider.java