private void init(JSONObject json) throws TwitterException { mediaId = ParseUtil.getLong("media_id", json); size = ParseUtil.getLong("size", json); try { if (!json.isNull("image")) { JSONObject image = json.getJSONObject("image"); imageWidth = ParseUtil.getInt("w", image); imageHeight = ParseUtil.getInt("h", image); imageType = ParseUtil.getUnescapedString("image_type", image); } } catch (JSONException jsone) { throw new TwitterException(jsone); } }