@Override public Single visitResourceType(Void parameter) { Tenants.Single ten = tenants().get(ids.getTenantId()); return accessInterface.cast(ids.getFeedId() == null ? ten.resourceTypes().get(ids.getResourceTypeId()) : ten.feeds().get(ids.getFeedId()).resourceTypes() .get(ids.getResourceTypeId())); }