class SolrQueryExecutor implements QueryExecutor {

    public <T> T save(T entity) {
        try {
            solrServer.addBean(entity);
        } catch (Exception e) {
            throw new RuntimeException(e);
        }
        return entity;
    }

    public  SolrQueryExecutor(SolrServer solrServer,
            SolrQueryTranslator queryTranslator);

}