- if (childWriter instanceof XMLElementNamedChildWriter) {\r
- childWriter = new XMLNSNamedChildWriter((XMLElementNamedChildWriter)childWriter, xmlWriter.schemaURI);\r
- } else {\r
- childWriter = new XMLNSElementWriter(childWriter, xmlWriter.schemaURI);\r
+ if (childWriter != null) {\r
+ if (childWriter instanceof XMLElementNamedChildWriter) {\r
+ childWriter = new XMLNSNamedChildWriter((XMLElementNamedChildWriter)childWriter, xmlWriter.schemaURI);\r
+ } else {\r
+ childWriter = new XMLNSElementWriter(childWriter, xmlWriter.schemaURI);\r
+ }\r