isEnabled in AbstractButton can throw SWTLayerException which is not expected