code: public AnalyzerBeansConfigurationImpl replace(TaskRunner taskRunner) {
          return new AnalyzerBeansConfigurationImpl(_datastoreCatalog, _referenceDataCatalog, _descriptorProvider,
                  taskRunner, _storageProvider, _injectionManagerFactory);
      }
docs: Creates a new {@link AnalyzerBeansConfiguration} with a different
  {@link TaskRunner}
  
  @param taskRunner
  @return