code: function( dialog, dialogDefinition ) {
  			// TODO : Check if needed.
  			this.dialog = dialog;
  
  			// Transform the contents entries in contentObjects.
  			var contents = dialogDefinition.contents;
  			for ( var i = 0, content;
  			( content = contents[ i ] ); i++ )
  				contents[ i ] = content && new contentObject( dialog, content );
  
  			CKEDITOR.tools.extend( this, dialogDefinition );
  		}
docs: This class is not really part of the API. It is the `definition` property value
  passed to `dialogDefinition` event handlers.
  
  CKEDITOR.on( 'dialogDefinition', function( evt ) {
  var definition = evt.data.definition;
  var content = definition.getContents( 'page1' );
  // ...
  } );
  
  @private
  @class CKEDITOR.dialog.definitionObject
  @extends CKEDITOR.dialog.definition
  @constructor Creates a definitionObject class instance.