docs: private void activeRequestIntropectors(PrintWriter writer) {
  		
           writer.println("\n------------------------------------------------------------------------------");
           writer.println("              Active Requests");
           writer.println("------------------------------------------------------------------------------\n");
           List<RequestContext> activeRequests = RequestProbeService.getActiveRequests();
           if(activeRequests == null || activeRequests.size() ==  0) { // If no active request available.. 
            	 writer.println("----- No active requests ----- ");
            } else {
          	   	
          		int maxDurationLength = 0;
          	   	List<String> activeRequestDetails = new ArrayList<String>();
  	           	for(RequestContext requestContext: activeRequests) {
  	           		double totalRequestDuration =  (System.nanoTime() - requestContext.getRootEvent().getStartTime()) / 1000000.0;
  	           		
  	           		String totalRequestDurationStr = String.format("%.3f", totalRequestDuration); 
  	           		totalRequestDurationStr = totalRequestDurationStr + "ms";
  	           		
  	           		if(requestContext.getRequestId().toString().length() > maxDurationLength) {
  	           			maxDurationLength = requestContext.getRequestId().toString().length();  
  	           		}
  					String threadId = DataFormatHelper.padHexString((int) requestContext.getThreadId(), 8);
  	           		activeRequestDetails.add(requestContext.getRequestId().toString()+ "," +threadId+ "," +totalRequestDurationStr);
  	           	}
  	           	
  	           	writer.println(String.format("%-" + (maxDurationLength + EXTRA_SPACE_REQUIRED) + "s" + "%-10s%s","Request", "Thread", "Duration"));
  	           	
  	           	for(String request : activeRequestDetails) {
  	           		String requestId = request.split(",")[0];
  					String threadId = request.split(",")[1];
  	           		String totalDuration = request.split(",")[2];
  	           		writer.println(String.format("%-"+ (maxDurationLength + EXTRA_SPACE_REQUIRED) + "s"	+ "%-10s%s", requestId, threadId, totalDuration));
  	           	}
  	           	
  	           	writer.println("------------------------------------------------------------------------------\n");
  	           	for(RequestContext requestContext: activeRequests) { // Print the RequestContext for all the active requests.
  	               	
  	                   writer.println("Request " + requestContext.getRequestId().toString());
  	                   writer.println(RequestContext.dumpTree(requestContext.getRootEvent(), true));
  	                   writer.println();
  	           	}
             }
           
  	}