I cannot confirm whether there is such a bug since I don't have the setup to test it, so I'll have to trust your analysis. Adding the parentheses is unlikely to have any side effects so I have changed the code as suggested.

The fix is in CVS and I uploaded a new 0.9.9 preview version (DJNativeSwing-SWT-0-9-9-20100531.zip)

Thanks a lot for reporting the issue!