private String decorateStatus(String name, ConfigStatus status, String message, boolean bling) {
    String s = "<div class='config-title'>" + name + "</div>";

    String check = "";
    if (bling) {
      check = " check";
    }

    switch (status) {
      case VALID:
        s +=
            "<div title='Valid' class='config-status"
                + check
                + "'>"
                + new Image(Icons.INSTANCE.accept()).toString()
                + "</div>";
        if (null != message) {
          s += "<div class='x-form-item config-message green'>" + message + "</div>";
        }
        break;
      case ERROR:
        s +=
            "<div title='Failed' class='config-status"
                + check
                + "'>"
                + new Image(Icons.INSTANCE.exclamation()).toString()
                + "</div>";
        if (null != message) {
          s += "<div class='x-form-item config-message red'>" + message + "</div>";
        }
        break;
      case CHECKING:
        s +=
            "<div title='Checking' class='config-status check'>"
                + new Image(Icons.INSTANCE.lightning()).toString()
                + "</div>";
        break;
      case EDITING:
        s +=
            "<div title='Editing' class='config-status check'>"
                + new Image(Icons.INSTANCE.pencil()).toString()
                + "</div>";
        break;
      default:
        break;
    }

    return s;
  }