class IfStrategy extends AbstractTagStrategy {

    public void execute(final VoiceXmlInterpreterContext context,
            final VoiceXmlInterpreter interpreter,
            final FormInterpretationAlgorithm fia, final FormItem item,
            final VoiceXmlNode node) throws JVoiceXMLEvent {
        final NodeList list = getListToExecute(context, node);
        if (list == null) {
            LOGGER.info("no condition evaluated to true");

            return;
        }
        final TagStrategyExecutor executor = fia.getTagStrategyExecutor();
        executor.executeChildNodes(context, interpreter, fia, item, list);
    }

      IfStrategy();

}