code: @Override
      public void init(PageContext pc) throws IOException {
  	if (init != null) {
  	    try {
  		init.invoke(monitor, new Object[] { pc });
  	    }
  	    catch (Exception e) {
  		throw ExceptionUtil.toIOException(e);
  	    }
  	}
      }
docs: /*
  (non-Javadoc)
  
  @see lucee.runtime.monitor.RequestMonitorPro#init(lucee.runtime.PageContext)