class DisconnectStrategy extends AbstractTagStrategy {

    public void execute(final VoiceXmlInterpreterContext context,
                        final VoiceXmlInterpreter interpreter,
                        final FormInterpretationAlgorithm fia,
                        final FormItem item,
                        final VoiceXmlNode node)
            throws JVoiceXMLEvent {
        if (LOGGER.isDebugEnabled()) {
            LOGGER.debug("disconnecting...");
        }

        interpreter.enterFinalProcessingState();

        throw new ConnectionDisconnectHangupEvent();
    }

      DisconnectStrategy();

}