code: void sendBroadcastWithPermission(Intent intent, String receiverPermission, Context context) {
      sendBroadcastWithPermission(intent, receiverPermission, context, 0);
    }
docs: Broadcasts the {@code Intent} by iterating through the registered receivers, invoking their
  filters including permissions, and calling {@code onReceive(Application, Intent)} as
  appropriate. Does not enqueue the {@code Intent} for later inspection.
  
  @param context
  @param intent the {@code Intent} to broadcast todo: enqueue the Intent for later inspection