@Nonnull
	public String createDebugValue() {
		StringBuilder s = new StringBuilder();
		if (debugVariables)
			s.append("vars,");
		if (debugLineNumbers)
			s.append("lines,");
		if (debugSourceName)
			s.append("source");

		// edge case
		if (s.isEmpty())
			return "-g:none";

		// Substring off dangling comma
		String value = s.toString();
		if (value.endsWith(","))
			value = s.substring(0, value.length() - 1);
		return "-g:" + value;
	}
@return String representation of debug flags.
recaf-core/src/main/java/software/coley/recaf/services/compile/JavacArguments.java