/*package*/ RelationshipJSONImpl(HttpResponse res, JSONObject json) throws TwitterException { super(res); try { JSONObject relationship = json.getJSONObject("relationship"); JSONObject sourceJson = relationship.getJSONObject("source"); JSONObject targetJson = relationship.getJSONObject("target"); sourceUserId = getLong("id", sourceJson); targetUserId = getLong("id", targetJson); sourceUserScreenName = getUnescapedString("screen_name", sourceJson); targetUserScreenName = getUnescapedString("screen_name", targetJson); sourceBlockingTarget = getBoolean("blocking", sourceJson); sourceFollowingTarget = getBoolean("following", sourceJson); sourceFollowedByTarget = getBoolean("followed_by", sourceJson); sourceNotificationsEnabled = getBoolean("notifications_enabled", sourceJson); } catch (JSONException jsone) { throw new TwitterException(jsone.getMessage() + ":" + json.toString(), jsone); } }