}
private void validateContent(Context context) throws XmlException {
context.getCursor().push();
context.putAttribute("typeName", name);
Content newContent = content.validate(context);
context.clearAttribute("typeName");
if (content != newContent) {
String problem = "Illegal content for complexType '" + name + "'.";
if (context.getHandler().callback(ConflictHandler.Event.MODIFICATION, ConflictHandler.Type.TYPE,
new QName(schema.getNamespace(), name), context.getPath(), "Illegal complex content.")) {