  <template description="Iterate elements of org.w3c.dom.NodeList" name="itnl" toReformat="true" toShortenFQNames="true" value="for (int $INDEX$ = 0; $INDEX$ &lt; $NODE_LIST$.getLength(); $INDEX$++) {&#13;&#10;  $ELEMENT_TYPE$ $VAR$ = ($ELEMENT_TYPE$)$NODE_LIST$.item($INDEX$);&#13;&#10;  $END$&#13;&#10;}">
    <variable alwaysStopAt="true" defaultValue="" expression="suggestIndexName()" name="INDEX" />
    <variable alwaysStopAt="true" defaultValue="" expression="variableOfType(&quot;org.w3c.dom.NodeList&quot;)" name="NODE_LIST" />
    <variable alwaysStopAt="true" defaultValue="&quot;Node&quot;" expression="guessElementType(ARRAY_LIST)" name="ELEMENT_TYPE" />
    <variable alwaysStopAt="true" defaultValue="&quot;n&quot;" expression="suggestVariableName()" name="VAR" />
    <context>
      <option name="JAVA_CODE" value="true" />
      <option name="JAVA_COMMENT" value="false" />
      <option name="JAVA_STRING" value="false" />
      <option name="XML" value="false" />
      <option name="HTML" value="false" />
      <option name="JSP" value="false" />
      <option name="COMPLETION" value="false" />
      <option name="OTHER" value="false" />
    </context>
  </template>
