CoderFactory does not declare generic Exception to be thrown and throws IllegalArgumentException for unknown encoding schema