docs: public static void registerSmbURLHandler () {
          String pkgs;
          float ver = Float.parseFloat(Runtime.class.getPackage().getSpecificationVersion());
          String vendor = System.getProperty("java.vendor.url");
          if ( ! ( vendor != null && vendor.startsWith("http://www.android.com") ) && ver < 1.7f ) {
              throw new RuntimeCIFSException("jcifs-ng requires Java 1.7 or above. You are running " + ver);
          }
  
          SingletonContext.getInstance();
          pkgs = System.getProperty("java.protocol.handler.pkgs");
          if ( pkgs == null ) {
              System.setProperty("java.protocol.handler.pkgs", "jcifs");
          }
          else if ( pkgs.indexOf("jcifs") == -1 ) {
              pkgs += "|jcifs";
              System.setProperty("java.protocol.handler.pkgs", pkgs);
          }
      }