protected void validateState(String action) throws PolicyContextException { try { configStateMachine.nextState(action); } catch(IllegalTransitionException e) { log.debug("validateState failure", e); throw new PolicyContextException("Operation not allowed", e); } } }