Converts a canonical name or an alias to Charset

All 3 scenarios hold

expected outcome broken scenario
ScenarioInput valueParameter type?Charset canonical name?
Canonical nameUTF-8java.nio.charset.CharsetUTF-8
Aliasutf8java.nio.charset.CharsetUTF-8
Historic aliaslatin1java.nio.charset.CharsetISO-8859-1