Own logic for working with ConstantPool
CP