public void actionPerformed(ActionEvent e) {
				if (getModel().getUndoManager().canRedo()) {
					try {
						getModel().getUndoManager().redo();
					} catch (CannotRedoException ex) {
						ex.printStackTrace();
					}
				}
				if (undoUIComponent != null) {
					undoUIComponent.setEnabled(getModel().getUndoManager().canUndo());
					undoUIComponent.setText(getModel().getUndoManager().getUndoPresentationName());
				}
				if (redoUIComponent != null) {
					redoUIComponent.setEnabled(getModel().getUndoManager().canRedo());
					redoUIComponent.setText(getModel().getUndoManager().getRedoPresentationName());
				}
			}