code: public void setProvider(String beanId) {
          provider = getAppContext().getBean(beanId, ISettingsProvider.class);
          providerBeanId = beanId;
          init();
      }
docs: Sets the id of the bean that implements the ISettingsProvider interface.
  
  @param beanId The bean id.