+ Color oldFG = gc.getForeground();\r
+ if(wa.length == 1)\r
+ {\r
+ int fgColorConstant;\r
+ switch(wa.getValue())\r
+ {\r
+ case ONE:\r
+ fgColorConstant = SWT.COLOR_GREEN;\r
+ break;\r
+ case ZERO:\r
+ fgColorConstant = SWT.COLOR_BLUE;\r
+ break;\r
+ case U:\r
+ case X:\r
+ case Z:\r
+ fgColorConstant = SWT.COLOR_RED;\r
+ break;\r
+ default:\r
+ throw new IllegalArgumentException("Unknown enum constant: " + wa.getValue());\r
+ }\r
+ gc.setForeground(gc.getDevice().getSystemColor(fgColorConstant));\r
+ }\r