Does anyone know what functions are used by QTP to get the text when using a text checkpoint?

Have situation where I can't manually (or haven't yet discovered the trick) get the text from a custom Java Swift object by any means so far used. Yet run a text check point and the value pops out. It is thus possible but I'd rather work without the checkpoint function as I don't like them.