code: function( writer, filter, filterRoot ) {
  			var context = this.getFilterContext();
  
  			// Filtering root if enforced.
  			if ( filterRoot && !this.parent && filter )
  				filter.onRoot( context, this );
  
  			if ( filter )
  				this.filterChildren( filter, false, context );
  
  			for ( var i = 0, children = this.children, l = children.length; i < l; i++ )
  				children[ i ].writeHtml( writer );
  		}
docs: Write and filtering the child nodes of this fragment.
  
  @param {CKEDITOR.htmlParser.basicWriter} writer The writer to which write the HTML.
  @param {CKEDITOR.htmlParser.filter} [filter] The filter to use when writing the HTML.
  @param {Boolean} [filterRoot] Whether to apply the "root" filter rule specified in the `filter`.