assertPSVI.fTypeDecl = typeDef;
assertPSVI.fNotation = notation;
assertPSVI.fGrammars = grammarBucket.getGrammars();
// construct the augmentations object for assertions. store assertPSVI into the augmentations.
AugmentationsImpl assertAugs = new AugmentationsImpl();
assertAugs.putItem(Constants.ELEMENT_PSVI, assertPSVI);
assertAugs.putItem("ATOMIC_VALUE_VALIDITY", Boolean.valueOf(atomicValueValid));
fAssertionProcessor.endElement(element, assertAugs);
} catch (Exception ex) {
throw new XNIException(ex.getMessage(), ex);
}
}