Bug 147687 Assert err happened with design ui
Run BIRT in workbench with argument -ea. Assert err happened when using design ui to open a design file.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/command/WrapperCommandStack.java
{
		return new CommandWrap4DE( ar.getRedoRecord( ) );
	}
	public Command getUndoCommand( )
	{
		return new CommandWrap4DE( ar.getUndoRecord( ) );
	}
	public void execute( Command command )
	{
		ar.startTrans( command.getLabel() );
		command.execute( );
		ar.commit( );
	}
	public void setUndoLimit( int undoLimit )
	{
		ar.setStackLimit( undoLimit );
	}
	public void addCommandStackListener( ActivityStackListener listener )
	{
		ar.addListener( listener );
	}
	public void removeCommandStackListener( ActivityStackListener listener )
	{
		ar.removeListener( listener );
	}
	/*
	 * Do not use, use addCommandStackListener(ActivityStackListener) instead
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.gef.commands.CommandStack#addCommandStackListener(org.eclipse.gef.commands.CommandStackListener)