public Iterator<InstructionHandle> instructionIterator() { return instructionList.iterator();
public InstructionIterator instructionIterator() { return new InstructionIterator();
    public Iterator<InstructionHandle> instructionIterator() {	return instructionList.iterator();    }