if (tagdir.getName().equals("tags")) //$NON-NLS-1$
record.info.shortName = "tags"; //$NON-NLS-1$
else {
boolean determined = false;
IPath path = tagdirPath;
String[] segments = path.segments();
for (int i = 1; i < segments.length; i++) {
if (segments[i - 1].equals("WEB-INF") && segments[i].equals("tags")) { //$NON-NLS-1$ //$NON-NLS-2$
IPath tagdirLocalPath = path.removeFirstSegments(i + 1);
record.info.shortName = StringUtils.replace(tagdirLocalPath.toString(), "/", "-");
determined = true;