return entity.accept(new ElementVisitor<Single, Void>() { @Override public Single visitTenant(Tenant tenant, Void ignored) {
AbstractElement<?, ?> el = (AbstractElement<?, ?>) e; String entityName = name; return el.accept(new ElementVisitor<T, Void>() { @Override public T visitTenant(Tenant tenant, Void ignored) {