void (int oldIndex) { for (TemplateEditingListener listener : myListeners) { listener.currentVariableChanged(this, getTemplate(), oldIndex, myCurrentVariableNumber); } if (myCurrentSegmentNumber < 0) { if (myCurrentVariableNumber >= 0) { LOG.error("A variable with no segment: " + myCurrentVariableNumber + "; " + presentTemplate(getTemplate())); } } }