///|
pub fn format_media_decision(decision : MediaDecision) -> String {
let buf = StringBuilder()
buf.write_string(decision.explanation)
buf.write_string(" (matches=")
buf.write_string(decision.matches.length().to_string())
buf.write_char(')')
buf.to_string()
}
///|
pub fn format_language_decision(decision : LanguageDecision) -> String {
let buf = StringBuilder()
buf.write_string(decision.explanation)
buf.write_string(" (matches=")
buf.write_string(decision.matches.length().to_string())
buf.write_char(')')
buf.to_string()
}