this.instructionCounter = new Counter<>();
this.formatterCounter = new Counter<>();
this.predicateCounter = new Counter<>();
}
@Override
<BUG>public void accept(Instruction... instructions) throws CodeSyntaxException {
for (Instruction inst : instructions) {</BUG>
totalInstructions++;
<BUG>InstructionType type = inst.getType();
</BUG>
instructionCounter.increment(type);

this.instructionCounter = new Counter<>();
this.formatterCounter = new Counter<>();
this.predicateCounter = new Counter<>();
}
@Override
public void accept(Instruction instruction) throws CodeSyntaxException {
totalInstructions++;
InstructionType type = instruction.getType();
instructionCounter.increment(type);
