XSAnnotation annotation = (XSAnnotation)annotations.item(i);
XsdAnnotation an = XsdAnnotation.unmarshal(annotation.getAnnotationString());
XsdAppInfo appinfo = an.getAppInfo();
if(appinfo != null)
{
SchemaMetaData schemaBindings = appinfo.getSchemaMetaData();
if(schemaBindings != null)
{
// Get the ignoreUnresolvedFieldOrClass
schema.setIgnoreUnresolvedFieldOrClass(schemaBindings.isIgnoreUnresolvedFieldOrClass());
// Get the ignoreUnresolvedFieldOrClass
schema.setReplacePropertyRefs(schemaBindings.isReplacePropertyRefs());
// Get the default package
PackageMetaData packageMetaData = schemaBindings.getPackage();
if(packageMetaData != null)
{
if (ctx.trace)
log.trace("schema default package: " + packageMetaData.getName());
schema.setPackageMetaData(packageMetaData);