chameria-launcher/src/main/java/de/akquinet/chameria/launcher/Launcher.java
public static ChameRIA createChameleon(String[] args) throws Exception {
        boolean debug = isDebugModeEnabled(args);
        String core = getCore(args);
        String app = getApp(args);
        String runtime = getRuntime(args);
        String fileinstall = getDeployDirectory(args);
        String config = getProps(args);
        if (config == null  || ! new File(config).exists()) {
            return new ChameRIA(core, debug, app, runtime, fileinstall, null);
        } else {
            return new ChameRIA(core, debug, app, runtime, fileinstall, config);
        }

    }
public static ChameRIA createChameleon(String[] args) throws Exception {
        boolean debug = isDebugModeEnabled(args);
        String core = getCore(args);
        String app = getApp(args);
        String runtime = getRuntime(args);
        String fileinstall = getDeployDirectory(args);
        String config = getProps(args);
        if (config == null  || ! new File(config).exists()) {
            return new ChameRIA(core, debug, app, runtime, fileinstall, null);
        } else {
            return new ChameRIA(core, debug, app, runtime, fileinstall, config);
        }

    }
Creates the Chameleon instance.The instance is not started.
@param args the command line parameters.
@return the Chameleon instance
@throws Exception if the chameleon instance cannot be created correctly.