static ResponseList createDirectMessageList(HttpResponse httpresponse, Configuration configuration) { int i; JSONArray jsonarray; JSONObject jsonobject; DirectMessageJSONImpl directmessagejsonimpl; int j; try { if (configuration.isJSONStoreEnabled()) { TwitterObjectFactory.clearThreadLocalMap(); } jsonarray = httpresponse.asJSONArray(); j = jsonarray.length(); httpresponse = new ResponseListImpl(j, httpresponse); } // Misplaced declaration of an exception variable catch (HttpResponse httpresponse) { throw new TwitterException(httpresponse); } i = 0; _L2: if (i >= j) { break MISSING_BLOCK_LABEL_89; } jsonobject = jsonarray.getJSONObject(i); directmessagejsonimpl = new DirectMessageJSONImpl(jsonobject); httpresponse.add(directmessagejsonimpl); if (configuration.isJSONStoreEnabled()) { TwitterObjectFactory.registerJSONObject(directmessagejsonimpl, jsonobject); } break MISSING_BLOCK_LABEL_116; if (configuration.isJSONStoreEnabled()) { TwitterObjectFactory.registerJSONObject(httpresponse, jsonarray); } return httpresponse; i++; if (true) goto _L2; else goto _L1