support Dart 'rethrow' statement