protected override IEnumerable <BuildObject> getInputFiles()
 {
     return(new List <BuildObject>()
     {
         mutualSummary, combiner.getOutputFile()
     });
 }
        public SymDiffMergeVerb(BoogieAsmVerifyVerb basmVerb, SymDiffCombineVerb combiner)
        {
            this.basmVerb      = basmVerb;
            this.mutualSummary = basmVerb.getMutualSummary();
            this.combiner      = combiner;

            abstractId = new AbstractId(this.GetType().Name, version, combiner.getOutputFile().ToString()); //- String.Format("{0},{1}", One should suffice for uniqueness: mutualSummary, combiner.getOutputFile()));
            output     = this.basmVerb.outputFile().makeOutputObject(MERGED_EXTN + BoogieVerb.BPL_EXTN);
        }