In many cases Ctrl+B in hibernate mappings and configs does not move cursor to different element (because it's impossible). But cursor jumps to different position. Probably it should not move in such cases.
E.g. hibernate.cfg.xml, any property name. Put cursor to the middle of the name like "hibernate.default_CURSORentity_mode". Ctrl+B: cursor jumps to the first char in property name. Is this useful?
The same for table, schema names, etc.