public void reverseDirection() { Boolean direction = (Boolean) _logicalContext.get(MESSAGE_OUTBOUND_PROPERTY); if (direction != null) { if (Boolean.TRUE.equals(direction)) { _logicalContext.put(MESSAGE_OUTBOUND_PROPERTY, Boolean.FALSE); _soapContext.put(MESSAGE_OUTBOUND_PROPERTY, Boolean.FALSE); } else { _logicalContext.put(MESSAGE_OUTBOUND_PROPERTY, Boolean.TRUE); _soapContext.put(MESSAGE_OUTBOUND_PROPERTY, Boolean.TRUE); } } }