* Invoke only when base and edited base differ.
*/
private void willUpdateBase(UpdatableSchema s) throws T2DBException {
UpdatableSchemaImpl schema = (UpdatableSchemaImpl) s;
String baseSchemaName = schema.getBase() == null ? null : schema.getBase().getName();
UpdatableSchema currentUES = new UpdatableSchemaImpl(schema.getName(),
schema.getPreviousBase(), schema.getAttributeDefinitions(), schema.getSeriesDefinitions(),
schema.getSurrogate());
UpdatableSchema editedUES = new UpdatableSchemaImpl(schema.getName(),
schema.getBase(), schema.getAttributeDefinitions(), schema.getSeriesDefinitions(),
schema.getSurrogate());
Schema current = database.resolve(currentUES);
Schema edited = database.resolve(editedUES);
if (current.getAttributeDefinitions().size() > edited.getAttributeDefinitions().size())