code: private void loadKiteConf(Services services) throws IOException {
      String[] paths = services.getConf().getStrings(KITE_CONFIGURATION);
      if (paths != null && paths.length != 0) {
        kiteConf = new Configuration(false);
        for(String path : paths) {
          if (path.startsWith("hdfs")) {
              Path p = new Path(path);
              HadoopAccessorService has = services.get(HadoopAccessorService.class);
              
              try {
                  FileSystem fs = has.createFileSystem(
                          System.getProperty("user.name"), p.toUri(), has.createJobConf(p.toUri().getAuthority()));
                  if (fs.exists(p)) {
                      FSDataInputStream is = null;
                      try {
                          is = fs.open(p);
                          Configuration partialConf = new XConfiguration(is);
                          kiteConf = merge(kiteConf, partialConf);
                      } finally {
                          if (is != null) {
                              is.close();
                          }
                      }
                      LOG.info("Loaded Kite Configuration: " + path);
                  } else {
                      LOG.warn("Kite Configuration could not be found at [" + path + "]");
                  }
              } catch (HadoopAccessorException hae) {
                  throw new IOException(hae);
              }
          } else {
              File f = new File(path);
              if (f.exists()) {
                  InputStream is = null;
                  try {
                      is = new FileInputStream(f);
                      Configuration partialConf = new XConfiguration(is);
                      kiteConf = merge(kiteConf, partialConf);
                  } finally {
                      if (is != null) {
                          is.close();
                      }
                  }
                  LOG.info("Loaded Kite Configuration: " + path);
              } else {
                  LOG.warn("Kite Configuration could not be found at [" + path + "]");
              }
          }
        }
      } else {
        LOG.info("Kite Configuration not specified");
      }
    }
docs: ability to specify multiple paths to configurations