super.act(redirector, resolver, objectModel, src, parameters);
HashMap actionMap = new HashMap();
try {
RCMLEntry entry =getRc().getRCML(getFilename()).getLatestEntry();
if ((entry == null) || (entry.getType() != RCML.co) || !entry.getIdentity().equals(getUsername())) {
//check out
getRc().reservedCheckOut(getFilename(),getUsername());
}
} catch (FileReservedCheckOutException e) {
actionMap.put("exception", "fileReservedCheckOutException");