docs: function( editor ) {
  			if ( editor.blockless )
  				return;
  
  			var left = new justifyCommand( editor, 'justifyleft', 'left' ),
  				center = new justifyCommand( editor, 'justifycenter', 'center' ),
  				right = new justifyCommand( editor, 'justifyright', 'right' ),
  				justify = new justifyCommand( editor, 'justifyblock', 'justify' );
  
  			editor.addCommand( 'justifyleft', left );
  			editor.addCommand( 'justifycenter', center );
  			editor.addCommand( 'justifyright', right );
  			editor.addCommand( 'justifyblock', justify );
  
  			if ( editor.ui.addButton ) {
  				editor.ui.addButton( 'JustifyLeft', {
  					label: editor.lang.justify.left,
  					command: 'justifyleft',
  					toolbar: 'align,10'
  				} );
  				editor.ui.addButton( 'JustifyCenter', {
  					label: editor.lang.justify.center,
  					command: 'justifycenter',
  					toolbar: 'align,20'
  				} );
  				editor.ui.addButton( 'JustifyRight', {
  					label: editor.lang.justify.right,
  					command: 'justifyright',
  					toolbar: 'align,30'
  				} );
  				editor.ui.addButton( 'JustifyBlock', {
  					label: editor.lang.justify.block,
  					command: 'justifyblock',
  					toolbar: 'align,40'
  				} );
  			}
  
  			editor.on( 'dirChanged', onDirChanged );
  		}