question: protected String resolvePrefix ( SerializationHandler rhandler , String prefix , String nodeNamespace ) throws TransformerException { if ( null != prefix && ( prefix . length ( ) == 0 || prefix . equals ( "xmlns" ) ) ) { prefix = rhandler . getPrefix ( nodeNamespace ) ; if ( null == prefix || prefix . length ( ) == 0 || prefix . equals ( "xmlns" ) ) { if ( nodeNamespace . length ( ) > 0 ) { NamespaceMappings prefixMapping = rhandler . getNamespaceMappings ( ) ; prefix = prefixMapping . generateNextPrefix ( ) ; } else prefix = "" ; } } return prefix ; }
target:  Resolve the namespace into a prefix.  At this level, if no prefix exists,  then return a manufactured prefix.