sym:nspace is set in typepass.cxx from a call to Swig_symbol_qualified_language_scopename() which uses NSPACE_SEPARATOR for the target language separator. The line below should use NSPACE_SEPARATOR instead of ".". Although I could make this change easily, I'd like to see the process of replacing this patch with a new one containing this change.