Support rare cases where the @encoding of a typedefed-type appends multi...

...ple „@„ within the encoding

I'm sorry that I'm not able to add a test case for that behavior - i tried two hours to reproduce it in a small test environment but i didn't get it. All I can say is that it is typedef-related and the content of the returnType-variable is of the scheme "^{OriginClass=#@@}" - i have no idea how and where those two @ come from. As it doesn't break anything else, i hope you will accept it.