pub fn complete_reference(reference: &Option<String>) -> Option<String>