code: public <T> RestBuilder provide(ContextProvider<T> provider) {
  
  		Assert.notNull(provider, "Missing context provider!");
  
  		contextProviders.add(provider);
  		return this;
  	}
docs: Creates a provider handler into routing
  @param provider to be executed on every request
  @param <T> provided object to insert into @Context
  @return builder