LoggingSystem.getLogger().warning( "Joystick support disabled due to error:" ); e.printStackTrace();
    public static JoystickInput get() {        if ( instance == null ) {            try {                if ( instance == null ) {                    try {                        final Constructor constructor = getProvider().getDeclaredConstructor( null );                        constructor.setAccessible( true );                        instance = (JoystickInput) constructor.newInstance( null );                    } catch ( Exception e ) {                        throw new RuntimeException( "Error creating input provider", e );                    }                }                return instance;            } catch ( RuntimeException e ) {                instance = new DummyJoystickInput() {                };                LoggingSystem.getLogger().warning( "Joystick support disabled due to error:" );                e.printStackTrace();            }        }        return instance;    }