of course this is the right way, default groovy api, defines for older ros releases