and hide some of the implementation details into mmu2_error_converter.cpp which makes the code in mmu_reporting.cpp much easier to read.