Hi Lex,
I didn't check the module for you, but some lucky guesses, hope it helps: - have you cleaned the deeplink folder/files in the javasource folder of your project? - have you cleaned the deployment folder?
Reason for asking is that I experienced problems some longer time ago, and the resolution was that some old java-file resided somewhere. After removal of all stuff and again importing the newest version, things worked again.
If it still doesn't work, I would recommend checking this issue in a new separate project. When then problems persist, it starts to smell a bit... :-)