int event = reader.getEventType();
switch (event) {
case START_ELEMENT: {
name = reader.getName();
if ( SCA_DEFNS_QNAME.equals(name)) {
scaDefns = new SCADefinitionsImpl();
try {
scaDefns.setTargetNamespace(new URI(reader.getAttributeValue(null, TARGET_NAMESPACE)));
} catch ( URISyntaxException e ) {
throw new ContributionReadException(e);
}