@Override
  public void fetchConfig() throws IOException {
    
    List<JsonObject> availableConfigList = this.getAvailableConfigList(this.paas.getUsername(),
      this.paas.getAccesskey());
    
    /* might be not necessary, depending on data format it DB */
    for (JsonObject jsonObject : availableConfigList) {
      Client client = new Client();
      client.getBrowserSpecs().setVersion(jsonObject.getString("browser_version", ""));
      
      String browserName = jsonObject.getString("browser", "");
      if (browserName.equalsIgnoreCase("edge"))
        browserName = BrowserType.EDGE;
      else if (browserName.equalsIgnoreCase("ie"))
        browserName = BrowserType.IEXPLORE;
      client.getBrowserSpecs().setBrowserName(browserName);
      
      String platform = jsonObject.getString("os", "").toLowerCase();
      String os_version = jsonObject.getString("os_version", "").toLowerCase();
      client.getBrowserSpecs().setPlatform(Platform
        .fromString(platform.equalsIgnoreCase("os x") ? os_version : (platform + " " + os_version).trim()));
      
      this.clientList.add(client);
    }
    
  }
Instantiates a new browser stack paas handler.

@param pathToDB the path to DB
@param paas     the paas
KITE-Framework/src/main/java/org/webrtc/kite/config/paas/BrowserStackPaasHandler.java