code: @TargetApi(18)
      public void stopMonitoringBeaconsInRegion(@NonNull Region region) throws RemoteException {
          if (!isBleAvailableOrSimulated()) {
              LogManager.w(TAG, "Method invocation will be ignored.");
              return;
          }
          if (determineIfCalledFromSeparateScannerProcess()) {
              return;
          }
          if (mScheduledScanJobsEnabled) {
              MonitoringStatus.getInstanceForApplication(mContext).removeRegion(region);
          }
          applyChangesToServices(BeaconService.MSG_STOP_MONITORING, region);
          if (isScannerInDifferentProcess()) {
              MonitoringStatus.getInstanceForApplication(mContext).removeLocalRegion(region);
          }
      }
docs: Tells the <code>BeaconService</code> to stop looking for beacons that match the passed
  <code>Region</code> object.  Note that the Region's unique identifier is used to match it to
  an existing monitored Region.
  
  @param region
  @see BeaconManager#setMonitorNotifier(MonitorNotifier)
  @see BeaconManager#startMonitoringBeaconsInRegion(Region region)
  @see MonitorNotifier
  @see Region