// check if target needs to be set
if (m_setTarget == null) {
m_linkTarget = findTarget(m_linkDir);
if (m_id != null && m_linkTarget == null) {
throw new ValidationException
("id requires source file or path", this);
}
} else if (m_setTarget.charAt(0) == '/') {
m_linkTarget = m_setTarget;
} else {