factory.addToUsedPool(ret);
}
} else {
try {
ret.init(res,minsize,maxsize);
factory.addToUsedPool(ret);
} catch (RuntimeException e) {
factory.addToFreePool(ret);
throw new ParseErrorException(HBCIUtilsInternal.getLocMsg("EXCMSG_PROT_ERRSYNDE",path),(Exception)e.getCause());
}
}