}
      }
  
+     protected void additionalPre(Request request, RequestHeaders requestHeaders) {
+         // override to add application specific logic
+     }
+ 
      protected void setupHeaders(Request clientRequest, RequestHeaders requestHeaders) {
          String requestId = extractRequestID();
 +        String invocationId = UUID.randomUUID().toString();
          addHeader(requestHeaders, ONAPLogConstants.Headers.REQUEST_ID, requestId);
          addHeader(requestHeaders, Constants.HttpHeaders.HEADER_REQUEST_ID, requestId);
          addHeader(requestHeaders, Constants.HttpHeaders.TRANSACTION_ID, requestId);