package org.elasticsearch.index.analysis;
import org.apache.lucene.analysis.Analyzer;
<BUG>import org.elasticsearch.index.IndexComponent;</BUG>
import org.elasticsearch.util.inject.Provider;
<BUG>public interface AnalyzerProvider<T extends Analyzer> extends IndexComponent, Provider<T> {
String name();
T get();</BUG>
}

package org.elasticsearch.index.analysis;
import org.apache.lucene.analysis.Analyzer;
import org.elasticsearch.util.inject.Provider;
public interface AnalyzerProvider<T extends Analyzer> extends Provider<T> {
String name();
AnalyzerScope scope();
T get();
