protected abstract List<String> createCommand(StepInstance stepInstance,String temporaryFileDirectory);

protected abstract List < String > createCommand ( StepInstance stepInstance , String temporaryFileDirectory ) ;
implementations of this method should return a list < string > containing all the components of the command line to be called including any arguments . the stepinstance and temporary file are provided to allow parameters to be built . use stepinstance . buildfullyqualifiedfilepath to assist building paths .
