if (!schemaModel.equals(jdb.getSchemaModel())) { System.err.println(this.getName() + ": schema from `" + this.schemaFile + "' conflicts with schema generated" + " from scanned classes");
throw new IllegalArgumentException("the provided schema is not compatible with the schema already recorded" + " in the database under version " + version + ":\n" + diffs); } else if (this.log.isTraceEnabled() && !schemaModel.equals(dbSchemaModel)) { final Diffs diffs = schemaModel.differencesFrom(dbSchemaModel); this.log.trace("the provided schema differs from, but is compatible with, the database schema:\n{}", diffs);
if (!schema.equals(forcedSchema)) { if (forcedSchema != null) { final byte[] newValue = Layout.encodeSchema(forcedSchema, info.getFormatVersion());