                             break;
                         case OP_pushbyte:
                         case OP_getscopeobject:
-                            s += code.readByte()
+                            s += code_readByte()
                             break;
                         case OP_hasnext2:
                             s += readU32() + " " + readU32()

                            s += readU32()
                            break
                        case OP_debug:
                            s += code.readUnsignedByte()
                            s += " " + readU32()
                            s += " " + code.readUnsignedByte()
                            s += " " + readU32()
                            break;
                        case OP_newobject:

        var name
    }

    class ByteArrayExhaustedError extends Error
    {
        function ByteArrayExhaustedError(e) { super(e); }
    }

    class MethodInfo extends MemberInfo
    {
        var method_id:int
