public int exec(CheckSystem checkSystem, CheckInterpreterConfiguration config, final OutputStream out) throws IOException, InterruptedException, FileNotFoundException {
String ovalDir = checkSystem.getPropertyValue(config, OVALCheckSystem.PROP_OVAL_DIR);
String ovalBin = checkSystem.getPropertyValue(config, OVALCheckSystem.PROP_OVAL_BIN);
StaticFileExecutionStrategy executionStrategy = new StaticFileExecutionStrategy(new File(ovalDir), ovalBin);
String executable = executionStrategy.getExecutableFile().getCanonicalPath();
FileExecutor executor = new FileExecutor(executionStrategy);
// executor.setRedirectErrorStream( this.outputInfoAndErrorsToSTDOUT );
executor.setRedirectErrorStream(true);
List<String> arguments = buildArgumentList();