this.lvTable = lvTable;
this.lvTable = (lvTable != null) ? lvTable : VmLocalVariableTable.EMPTY;
	public VmByteCode(VmMethod method, ByteBuffer bytecode, int noLocals, int maxStack, VmInterpretedExceptionHandler[] eTable, VmLineNumberMap lnTable, VmLocalVariableTable lvTable) {		this.method = method;		this.cp = method.getDeclaringClass().getCP();        if (Vm.isWritingImage()) {            final byte[] buildBytecode = new byte[bytecode.limit()];            bytecode.get(buildBytecode);            bytecode.rewind();            this.bytecode = buildBytecode;        } else {            this.bytecode = bytecode;        }		this.noLocals = (char)noLocals;		this.maxStack = (char)maxStack;		this.eTable = eTable;		this.lnTable = lnTable;        this.lvTable = lvTable;		//this.locked = false;	}