throw new IllegalArgumentException("file property not set");
}
boolean existed = getFile().isFile();
pageFileFactory.open();
if (txPageFile == null) {
txPageFile = new HawtTxPageFile(this, (HawtPageFile) pageFileFactory.getPageFile());
if (existed) {
txPageFile.recover();
} else {
txPageFile.reset();
}