@Override public <T> T find(Query query, Class<T> clazz) { String s = service.getSingle(query, getIndex(), getType()); return mapping.get(s, clazz); }
@Override public T find(Query query) { String s = service.getSingle(query, getIndex(), getType()); return mapping.get(s, t); }