parse constant pool