if (!communicator.canSpeakFor(feature)) {
return newArrayList();
}
final String name = feature.name().isEmpty() ? "All" : feature.name();
final View viewDigest = find(communicator.views(), withName(name), null);
if (null == viewDigest) {
LOG.error("No view named <" + name + "> found");
return newArrayList();
}