caw.close();
if (current == null) {
current = new Mark(this, caw.toCharArray(), fileid,
getFile(fileid), master);
} else {
current.pushStream(caw.toCharArray(), fileid, getFile(fileid),
longName);
}
} catch (Throwable ex) {
ExceptionUtils.handleThrowable(ex);
log.error("Exception parsing file ", ex);