Fix exception resource leak CID 18150
Fix exception resource leak CID 18160
Fix exception resource leak CID 18170
Fix exception resource leak CID 18178
Fix exception resource leak CID 18188
Fix exception resource leak CID 18208
Create a region for Teletext
Fix exception resource leak CID 18220
Fix exception resource leak CID 18234
Fix exception resource leak CID 18236
Revert "Fix exception resource leak CID 18178"

This reverts commit 952cd9e8b9689ebf43268e69bfbbd82239ca8d99.
Fix for 'remove dash' in 'Fix common errors' - thx xhmikosr :)
Fix hyphens - some refact + remove code to helper class
Formatting.

[ci skip]