code: private String installConfiguration(String configurationName, InputStream confFileInputStream){
  		String outputPath;
  		try {
  			File confDir = new File(System.getProperty("java.io.tmpdir") + "/dstream_" + UUID.randomUUID());
  			confDir.mkdirs();
  			File executionConfig = new File(confDir, configurationName);
  			executionConfig.deleteOnExit();
  			FileOutputStream confFileOs = new FileOutputStream(executionConfig);
  
  			Properties configurationProperties = new Properties();
  			configurationProperties.load(confFileInputStream);
  			configurationProperties.store(confFileOs, configurationName + " configuration");
  
  			this.addToClassPath(confDir);
  
  			outputPath = configurationProperties.containsKey(DStreamConstants.OUTPUT)
  					? configurationProperties.getProperty(DStreamConstants.OUTPUT)
  							: configurationName.split("\\.")[0] + "/out";
  		}
  		catch (Exception e) {
  			throw new IllegalStateException("Failed to generate execution config", e);
  		}
  		return outputPath;
  	}
docs: Will generate execution configuration and add it to the classpath
  @param context