I have fixed a few "cosmetic" things in the generated code as well as a bug that produced broken code if a class realizes multiple interfaces. Diff against CVS is available here: http://www.bytecrash.net/patchs/umbrello-cvs-20041001-php5-patch.diff cheers, Thorsten