protected PropertyChangeListener createActionPropertyChangeListener(Action action) { return null; }
protected PropertyChangeListener createActionPropertyChangeListener(Action action) { return new PropertyChangeListener() { public void propertyChange(PropertyChangeEvent e) { Action act = (Action) (e.getSource()); configurePropertiesFromAction(act); } }; }
	protected PropertyChangeListener createActionPropertyChangeListener(Action action) {		return null; // TODO	} // createActionPropertyChangeListener()