public Object read(XMLStreamReader reader, AegisType desiredType) throws Exception {
setupReaderPosition(reader);
ElementReader elReader = new ElementReader(reader);
if (elReader.isXsiNil()) {
elReader.readToEnd();
return null;
}
AegisType type = TypeUtil.getReadTypeStandalone(reader, aegisContext, desiredType);