driverSpec.setPatchNameSize(driver.getPatchNameSize());
driverSpec.setPatchSize(driver.getPatchSize());
if (driver instanceof AbstractDriver) {
AbstractDriver d2 = (AbstractDriver) driver;
driverSpec.setChecksumEnd(getField("checksumEnd", int.class, d2,
AbstractDriver.class));
driverSpec.setChecksumStart(getField("checksumStart", int.class,
d2, AbstractDriver.class));
driverSpec.setChecksumOffset(getField("checksumOffset", int.class,