}
return doc;
}
private long getModificationStamp(String reference) {
ITaglibRecord record = TaglibIndex.resolve(getCurrentParserPath().toString(), reference, false);
long modificationStamp = IResource.NULL_STAMP;
if (record != null) {
switch (record.getRecordType()) {
case (ITaglibRecord.TLD) : {
IFile tldfile = ResourcesPlugin.getWorkspace().getRoot().getFile(((ITLDRecord) record).getPath());
if (tldfile.isAccessible()) {
modificationStamp = tldfile.getModificationStamp();
}