class EsIndex implements ProvidedIndex {

    @Override
    public String getName() {
        return name;
    }

    public  EsIndex(EsClient client, ExecutionContext context, IndexDefinition defn, String workspace);
    protected  EsIndex(EsClient client, EsIndexColumns columns, ExecutionContext context, String name, String workspace);

}