final String ename = getElementName(reader); while (reader.hasMoreChildren()) { reader.moveDown(); if (getElementName(reader).equals(E_ALTERNATE_ID)) { String id = reader.getValue(); if (!isEmptyOrNull(id)) { while (reader.hasMoreChildren()) { reader.moveDown(); if (getElementName(reader).equals(E_CONTACT_INFO)) { contact = (ContactInfo) context while (reader.hasMoreChildren()) { reader.moveDown(); if (getElementName(reader).equals(E_CONTACT_INFO)) { contact = (ContactInfo) context while (reader.hasMoreChildren()) { reader.moveDown(); if (getElementName(reader).equals(E_FILE)) { dataFile = (DataFile) context while (reader.hasMoreChildren()) { reader.moveDown(); if (getElementName(reader).equals(E_CITABLE_LOCATOR)) {
final String ename = getElementName(reader); while (reader.hasMoreChildren()) { reader.moveDown(); if (getElementName(reader).equals(E_ALTERNATE_ID)) { String id = reader.getValue(); if (!isEmptyOrNull(id)) { while (reader.hasMoreChildren()) { reader.moveDown(); if (getElementName(reader).equals(E_CONTACT_INFO)) { contact = (ContactInfo) context while (reader.hasMoreChildren()) { reader.moveDown(); if (getElementName(reader).equals(E_CONTACT_INFO)) { contact = (ContactInfo) context while (reader.hasMoreChildren()) { reader.moveDown(); if (getElementName(reader).equals(E_FILE)) { dataFile = (DataFile) context while (reader.hasMoreChildren()) { reader.moveDown(); if (getElementName(reader).equals(E_CITABLE_LOCATOR)) {