anchor.diff:      //forwarding original request
       HttpURLConnection con = null;
       con = forwardToServer(request, addTokenToUri(uri, token), postBody);
  -
  +    //passing header info from request to connection
  +    passHeadersInfo(request, con);
   
       if (passThrough || token == null || token.isEmpty() || hasClientToken) {
           //if token is not required or provided by the client, just fetch the response as is:
  
positive.code: java.util.logging.Level,
  java.util.List,
  java.util.Iterator,
  java.text.SimpleDateFormat" %>
  
  <!-- ----------------------------------------------------------
  
negative.code:             //we'll do second attempt to call the server with renewed token:
              token = getNewTokenIfCredentialsAreSpecified(serverUrl,uri);
              con = forwardToServer(request, addTokenToUri(uri, token), postBody);
              passHeadersInfo(request, con); //passing header info from request to connection
  
              //storing the token in Application scope, to do not waste time on requesting new one until it expires or the app is restarted.
              synchronized(this){
  