private static final long serialVersionUID = 1L;
    public JMEAction( String name, InputHandler inputHandler ) {        button = new SyntheticButton( name );        inputHandler.addAction( this, button.getDeviceName(), button.getIndex(), InputHandler.AXIS_NONE, false );        delegate = new AbstractAction( name ) {            public synchronized void addPropertyChangeListener( PropertyChangeListener listener ) {                if (changeSupport == null) {                    changeSupport = new SwingPropertyChangeSupport( JMEAction.this );                }                super.addPropertyChangeListener( listener );            }            public void actionPerformed( ActionEvent e ) {            }        };    }