docs: public static void processAllEntryProbeExtensions(Event event, RequestContext requestContext) {
  		if (event == requestContext.getRootEvent()) {
  			// Add the request to Active Request list
  			requestContext.setRequestContextIndex(activeRequests.add(requestContext)); 
  		}
  
  		List<ProbeExtension> probeExtnList = RequestProbeService.getProbeExtensions();
  		for (int i = 0; i < probeExtnList.size(); i ++) {
  			ProbeExtension probeExtension = probeExtnList.get(i);
  			try{
  				// Entry enabled??
  				if (probeExtension.invokeForEventEntry()) { 
  					// To be sampled ??
  					if (requestContext.getRequestId().getSequenceNumber() % probeExtension.getRequestSampleRate() == 0) { 
  						if (event == requestContext.getRootEvent() && probeExtension.invokeForRootEventsOnly() == true
  								&& (probeExtension.invokeForEventTypes() == null || probeExtension.invokeForEventTypes().contains(event.getType()))) {
  							probeExtension.processEntryEvent(event, requestContext);
  						}
  						if (probeExtension.invokeForRootEventsOnly() == false
  								&& (probeExtension.invokeForEventTypes() == null || probeExtension.invokeForEventTypes().contains(event.getType()))) {
  							probeExtension.processEntryEvent(event, requestContext);
  						}
  					}
  				}
  			}catch(Exception e){
  				if(TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()){
  					Tr.debug(tc, "----------------Probe extension invocation failure---------------");
  					Tr.debug(tc, probeExtension.getClass().getName() + ".processEntryEvent failed because of the following reason:" );
  					Tr.debug(tc, e.getMessage());
  				}
  				FFDCFilter.processException(e, RequestProbeService.class.getName() + ".processAllEntryProbeExtensions", "148");
  			}
  		}
  	}