setLastSaved(lastSaved);
cloudReportPane.setText(report);
CommentInfo commentInfo = new CommentInfo().invoke();
boolean sameText = commentInfo.isSameText();
String txt = commentInfo.getTxt();
CardLayout cl = (CardLayout) (cards.getLayout());
HashSet<BugInstance> newBugSet = new HashSet<BugInstance>(bugs);
boolean sameBugs = newBugSet.equals(lastBugsEdited);
if (!sameBugs) {
lastBugsEdited = newBugSet;
clickedBulkReview = false;
}
if (!inCloud(bugs)) {
cl.show(cards, "NOT_IN_CLOUD");
} else if (bugs.size() > 1 && !clickedBulkReview) {
warningLabel.setText("<HTML>" + bugs.size() + " bugs are selected.<BR>Click to review them all at once.");
cl.show(cards, "WARNING");
} else {
cl.show(cards, "COMMENTS");
}
if (!sameText) {
txt = MessageFormat.format(MSG_OVERWRITE_REVIEW, bugs.size());
setDefaultComment(txt);
} else {