protected void processChanges(Database currentModel,
Database desiredModel,
List changes,
CreationParameters params) throws IOException
{
CallbackClosure callbackClosure = new CallbackClosure(this,
"processChange",
new Class[] { Database.class, Database.class, CreationParameters.class, null },
new Object[] { currentModel, desiredModel, params, null });
// 1st pass: removing external constraints and indices