ContentProvider actually has multiple signatures for the insert
method. I suppose what's happening here is that Android is actually always calling the other override, which inside the Dart code is called insertWithExtras
I stumbled upon this when I were writing tests for the plugin - source