public <T>Response<T> response(){};

Response<JSONArray> r1=response();

이렇게 jsonarray로 선언했는데 왜 arraylist가 출력되는거지?