@Override
 public Map<String, String> getHeaders() throws AuthFailureError {
   String cookie = LibCookieManager.getCookies();
   Log.i("kshj", "RequestWithCookie -> getHeaders() -> rawCookies: " + cookie);
   if (!TextUtils.isEmpty(cookie)) {
     HashMap<String, String> headers = new HashMap<String, String>();
     headers.put("cookie", cookie);
     return headers;
   }
   return super.getHeaders();
 }
 @Override
 protected Response<JSONObject> parseNetworkResponse(NetworkResponse response) {
   Response<JSONObject> superResponse = super.parseNetworkResponse(response);
   Map<String, String> responseHeaders = response.headers;
   if (responseHeaders != null) {
     String rawCookies = responseHeaders.get("Set-Cookie");
     if (!TextUtils.isEmpty(rawCookies)) {
       LibCookieManager.setCookieValue(rawCookies);
     }
     Log.i("kshj", "RequestWithCookie -> parseNetWorkResponse -> rawCookies: " + rawCookies);
   }
   return superResponse;
 }