code: function( node, toStart )
  		{
  			if ( typeof node == 'string' )
  				node = this.getDocument().createElement( node );
  
  			if ( toStart )
  				this.$.insertBefore( node.$, this.$.firstChild );
  			else
  				this.$.appendChild( node.$ );
  
  			return node;
  		}
docs: Append a node as a child of this element.
  @param {CKEDITOR.dom.node|String} node The node or element name to be
  appended.
  @param {Boolean} [toStart] Indicates that the element is to be
  appended at the start.
  @returns {CKEDITOR.dom.node} The appended node.
  @example
  var p = new CKEDITOR.dom.element( 'p' );
  
  var strong = new CKEDITOR.dom.element( 'strong' );
  <b>p.append( strong );</b>
  
  var em = <b>p.append( 'em' );</b>
  
  // result: "&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;"