s/JsonReader(InputStream in, String encoding)/JsonReader(InputStream,
JDK 7 defined constants for standard charsets in StandardCharsets. For e.g
Applications take advantage of those constants when they use JDK 7. That
also means that API doesn't have to specify
of wrapping UnsupportedEncodingException in many places. Infact, it seems to
be that some places UnsupportedCharsetException/IllegalCharsetNameException
would be more appropriate than UnsupportedEncodingException.