public void setLabel(final String label) {
final String existing = this.label;
if (existing != null) {
if (!existing.equals(label)) {
this.label = label;
this.notifyListeners(new AxisChangeEvent(this));
}
} else {
if (label != null) {
this.label = label;
this.notifyListeners(new AxisChangeEvent(this));
}
}
}