Delegate problem message formatting to a dedicated class

Exception was tought to know the installed map, now installed map is a dependency of the problem formatter.
More than one potential failure cause can be noticed now.
Sorry, surely it needs some evolution or refactoring, just a little step over the goal.