You cannot create a subclass for org.eclipse.swt.widgets.Button just like that. 
Primarily not allowed - gives error on runtime - but you CAN subclass with the trick above.

We won't get into trouble simply because we're just calling the regular constructur which won't change and we don't use/change any internals.