return;
// note that even if logErrorMessages returns false we still populate
// the source with variables if there is a source
source.addVariable("permission", permission);
source.addVariable("actions", permission.getActions());
source.addVariable("subject", subject);
Set<Principal> principals = getHive().getPrincipals(permission);
if (!principals.isEmpty())
source.addVariable("principals", principals);
else
source.addVariable("principals", Collections.EMPTY_SET);