Well, the only problem is that UPP_NAMESPACE is undefined there
Anyway, I think that we will soon drop those UPP_NAMESPACE macros - they were introduced as prudent path in case previous 'non-namespace' mode of U++ would be required by any of existing apps - that never happened.
In fact, the only thing that stops me doing it is the size of svn commit after the change