This is an SWT module, so you should already be in "SWT/gui" land when this is included - so the first 2 checks are unnecessary. Also then you should have an `@real` variable so I believe:

`@real.set_visible(@dsl.visible?) if @real` 

should be good.

Same for the code below (in terms of direct access to `@real`) although it'd be cooler if that code were to move to the RedrawingAspect but I'll take another look at that e.g. not totally necessary atm.