VersionUpgrade lastUpgrade = upgrade.getVersion(version.getVersion());
Lookup/*<Object, UpgradeState>*/ stateMap = Upgrade.getInitialState(lastUpgrade);
version.setUpgradable(true);
lastUpgrade.apply(Upgrade.getState(stateMap, lastUpgrade)); // advance to finished current ver
for (VersionUpgrade u = lastUpgrade.getNext(); u != null; u = u.getNext())
{
DataSource dataSource = null;
version.setVersion(u.getName());