{
// get all existing labels
LabelMap existingLabels = AccountPersistence.getLabels(mailbox.getId());
// validate only if name is changed (skips letter case changes)
if (label.getName() != null && !existingLabels.containsName(label.getName())) {
LabelUtils.validateLabelName(label.getName(), existingLabels);
}
// check if label id reserved
if (ReservedLabels.contains(label.getId())) {