@Nonnull
	protected Map<String, Object> getFernflowerProperties() {
		Map<String, Object> properties = new HashMap<>(IFernflowerPreferences.DEFAULTS);
		getValues().forEach((key, value) -> {
			if (value.getValue() instanceof Boolean bool)
				properties.put(key, bool ? "1" : "0");
		});

		// We NEVER want kotlin output. It will break our AST parser.
		properties.put("kt-enable", "0");

		return properties;
	}
@return Map of values to pass to the {@link Fernflower} instance.
recaf-core/src/main/java/software/coley/recaf/services/decompile/vineflower/VineflowerConfig.java