Best I can tell its Toplink Essentials that is the reference implementation (as stated above) and not Toplink (which is Oracles full persistence layer). Best I can tell, they are very different animals.
[Message sent by forum member 'gcruscoe' (gcruscoe)]
http://forums.java.net/jive/thread.jspa?messageID=228614