pub fn get_extension( metadata: &BTreeMap<String, String, Global>) -> Option<(String, Option<String>)>
support get extension for metadata