private static Properties parseArgs(String[] args) throws IOException {
Properties config = new Properties();
ByteArrayOutputStream baos = new ByteArrayOutputStream();
PrintWriter writer = new PrintWriter(baos);
for (int i = 0; i < args.length; i++) {
writer.println(args[i]);
}
writer.flush();
config.load(new ByteArrayInputStream(baos.toByteArray()));
return config;
}