code: @RequiresPermission(Manifest.permission.INTERNET)
    public static Observable<Boolean> observeInternetConnectivity() {
      InternetObservingSettings settings = InternetObservingSettings.create();
      return observeInternetConnectivity(settings.strategy(), settings.initialInterval(),
          settings.interval(), settings.host(), settings.port(),
          settings.timeout(), settings.httpResponse(), settings.errorHandler());
    }
docs: Observes connectivity with the Internet with default settings. It pings remote host
  (www.google.com) at port 80 every 2 seconds with 2 seconds of timeout. This operation is used
  for determining if device is connected to the Internet or not. Please note that this method is
  less efficient than {@link #observeNetworkConnectivity(Context)} method and consumes data
  transfer, but it gives you actual information if device is connected to the Internet or not.
  
  @return RxJava Observable with Boolean - true, when we have an access to the Internet
  and false if not