Current version of toString/paramString in the Label is not effective.
Code:
=====
String str = ",align=";
switch (alignment) {
case LEFT: str += "left"; break;
case CENTER: str += "center"; break;
case RIGHT: str += "right"; break;
}
return super.paramString() + str + ",text=" + text;
=====
generated to something like this:
String s = ",align=";
switch(alignment) {
case 0: s = (new StringBuilder()).append(s).append("left").toString(); break;
case 1: s = (new StringBuilder()).append(s).append("center").toString(); break;
case 2: s = (new StringBuilder()).append(s).append("right").toString(); break;
}
return (new StringBuilder()).append(super.paramString()).append(s).append(",text=").append(text).toString();