string FindFileName(int programCounter) { for (var i = programCounter; i >= 0; i--) { var instruction = this.bytecode [i]; if (instruction.Opcode == Instruction.Opcodes.FileName) { return (string)instruction.Arguments; } } return null; }