<s>[INST] writes a complex type , that also implements backtoxmlwritable . concode_field_sep Element curRootNode concode_field_sep void writeTime concode_elem_sep void writeBack concode_elem_sep void writeBackToXML concode_elem_sep String getWrittenBackDoc concode_elem_sep void writeSimpleType [/INST] void function ( String arg0 , BackToXMLWritable arg1 ) { if ( arg1 == null ) return ; Element loc0 = curRootNode . addElement ( arg0 ) ; loc0 . addAttribute ( "srini_string" , arg1 . getClass ( ) . getName ( ) ) ; arg1 . writeBackToXML ( new BackWriter ( loc0 ) ) ; </s>