} else if (_organisation == null && context.endsWith("groupId")) { _organisation = txt;
        public void characters(char[] ch, int start, int length) throws SAXException {            String txt = IvyPatternHelper.substituteVariables(new String(ch, start, length).trim(), _properties);            String context = getContext();            if (context.startsWith("project/parent")) {                return;            }            if (_md.getModuleRevisionId() == null || context.startsWith("project/dependencies/dependency")) {                if (_organisation == null && context.endsWith("groupId")) {                    _organisation = txt;                } else if (_module == null && context.endsWith("artifactId")) {                    _module = txt;                } else if (_revision == null && context.endsWith("version")) {                    _revision = txt;                } else if (_scope == null && context.endsWith("scope")) {                    _scope = txt;                }            }        }