code: @Override
  	protected void configure() {
  		// for annotated methods (of implementations) with MonitoredWithGuice
  		final MonitoringGuiceInterceptor monitoringGuiceInterceptor = new MonitoringGuiceInterceptor();
  		bindInterceptor(Matchers.any(), Matchers.annotatedWith(MonitoredWithGuice.class),
  				monitoringGuiceInterceptor);
  		// and for annotated classes (of implementations) with MonitoredWithGuice
  		bindInterceptor(Matchers.annotatedWith(MonitoredWithGuice.class), Matchers.any(),
  				monitoringGuiceInterceptor);
  	}
docs: {@inheritDoc}