private Message errorMessage(Stat stat) {
        Message msg = new Message();
        String subject = stat.getName() + ": validation failed";
        if (stat.getStateDescription() != null) subject += " (" + stat.getStateDescription() + ")";
        msg.subject(subject);
        addNameValue(stat, msg);
        msg.add("Validation failed: ").add(stat.getStateDescription());
        return msg;
    }