to complex types (caused a lot of internal errors later on, and was also Delphi-incompatible) git-svn-id: trunk@8369 -