docs: public DriverPropertyInfo[] getPropertyInfo(String url, Properties info) {
  
          if (!acceptsURL(url)) {
              return new DriverPropertyInfo[0];
          }
  
          String[]             choices = new String[] {
              "true", "false"
          };
          DriverPropertyInfo[] pinfo   = new DriverPropertyInfo[6];
          DriverPropertyInfo   p;
  
          if (info == null) {
              info = new Properties();
          }
          p          = new DriverPropertyInfo("user", null);
          p.value    = info.getProperty("user");
          p.required = true;
          pinfo[0]   = p;
          p          = new DriverPropertyInfo("password", null);
          p.value    = info.getProperty("password");
          p.required = true;
          pinfo[1]   = p;
          p          = new DriverPropertyInfo("get_column_name", null);
          p.value    = info.getProperty("get_column_name", "true");
          p.required = false;
          p.choices  = choices;
          pinfo[2]   = p;
          p          = new DriverPropertyInfo("ifexists", null);
          p.value    = info.getProperty("ifexists", "false");
          p.required = false;
          p.choices  = choices;
          pinfo[3]   = p;
          p          = new DriverPropertyInfo("default_schema", null);
          p.value    = info.getProperty("default_schema", "false");
          p.required = false;
          p.choices  = choices;
          pinfo[4]   = p;
          p          = new DriverPropertyInfo("shutdown", null);
          p.value    = info.getProperty("shutdown", "false");
          p.required = false;
          p.choices  = choices;
          pinfo[5]   = p;
  
          return pinfo;
      }