return new VmLocalVariableTable(table);
    private static final VmLocalVariableTable readLocalVariableTable(ByteBuffer data, VmCP cp) {        final int len = data.getChar();        final VmLocalVariable[] table = new VmLocalVariable[len];        for (int i = 0; i < len; i++) {            final char startPc = data.getChar();            final char length = data.getChar();            final String name = cp.getUTF8(data.getChar()).toString();            final String descr = cp.getUTF8(data.getChar()).toString();            final char index = data.getChar();                                             table[i] = new VmLocalVariable(startPc, length, name, descr, index);        }        return new VmLocalVariableTable(table);    }