protected RunClassInSeparateJvmMachine buildRunClassInSeparateJvmMachine(
            String name,
            String classNameWithMainToRun,
            List<String> classpath, 
            List<String> jvmArguments,
            File mavenBaseDir) {
        return new RunClassInSeparateJvmMachine(
            name,
            classNameWithMainToRun,
            classpath,
            buildJvmArguments(),
            mavenBaseDir
        );
    }
protected RunClassInSeparateJvmMachine buildRunClassInSeparateJvmMachine(
            String name,
            String classNameWithMainToRun,
            List<String> classpath, 
            List<String> jvmArguments,
            File mavenBaseDir) {
        return new RunClassInSeparateJvmMachine(
            name,
            classNameWithMainToRun,
            classpath,
            buildJvmArguments(),
            mavenBaseDir
        );
    }
protected RunClassInSeparateJvmMachine buildRunClassInSeparateJvmMachine ( String name , String classNameWithMainToRun , List < String > classpath , List < String > jvmArguments , File mavenBaseDir ) { return new RunClassInSeparateJvmMachine ( name , classNameWithMainToRun , classpath , buildJvmArguments ( ) , mavenBaseDir ) ; }
so we can mock a fake one for unit testing
so we can mock a fake one for unit testing