private void stopAxis() {
private synchronized void stopAxis() {
    private void stopAxis() {        if (axis == null) {            return;        }        try {            log.info("stopping axis");            axis.stop();        } catch (Exception e) {            //we cannot raise trouble on shutdown, but we can log it.            log.error("while stopping axis", e);        } finally {            axis = null;        }    }