code: function recogniseContentType( data ) {
  		if ( CKEDITOR.env.webkit ) {
  			// Plain text or ( <div><br></div> and text inside <div> ).
  			if ( !data.match( /^[^<]*$/g ) && !data.match( /^(<div><br( ?\/)?><\/div>|<div>[^<]*<\/div>)*$/gi ) )
  				return 'html';
  		} else if ( CKEDITOR.env.ie ) {
  			// Text and <br> or ( text and <br> in <p> - paragraphs can be separated by new \r\n ).
  			if ( !data.match( /^([^<]|<br( ?\/)?>)*$/gi ) && !data.match( /^(<p>([^<]|<br( ?\/)?>)*<\/p>|(\r\n))*$/gi ) )
  				return 'html';
  		} else if ( CKEDITOR.env.gecko ) {
  			// Text or <br>.
  			if ( !data.match( /^([^<]|<br( ?\/)?>)*$/gi ) )
  				return 'html';
  		} else
  			return 'html';
  
  		return 'htmlifiedtext';
  	}
docs: Returns: * 'htmlifiedtext' if content looks like transformed by browser from plain text. See clipboard/paste.html TCs for more info. * 'html' if it is not 'htmlifiedtext'.