definitionObject = 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 ] = new contentObject( dialog, content );

		CKEDITOR.tools.extend( this, dialogDefinition );
	}
This class is not really part of the API. It is the "definition" property value
passed to "dialogDefinition" event handlers.
@constructor
@name CKEDITOR.dialog.dialogDefinitionObject
@extends CKEDITOR.dialog.dialogDefinition
@example
CKEDITOR.on( 'dialogDefinition', function( evt )
	{
		var definition = evt.data.definition;
		var content = definition.getContents( 'page1' );
		...
	} );