code: public static void startWebBrowser(@NonNull final Context context, @NonNull final String uri) {
          Condition.INSTANCE.ensureNotNull(uri, "The URI may not be null");
          Condition.INSTANCE.ensureNotEmpty(uri, "The URI may not be empty");
          startWebBrowser(context, Uri.parse(
                  (uri.startsWith("http://") || uri.startsWith("https://")) ? uri :
                          ("http://" + uri)));
      }
docs: Starts the web browser in order to show a specific URI. If an error occurs while starting the
  web browser an {@link ActivityNotFoundException} will be thrown.
  
  @param context
  The context, the web browser should be started from, as an instance of the class
  {@link Context}. The context may not be null
  @param uri
  The URI, which should be shown, as a {@link String}. The URI may neither be null, nor
  empty