exp.exp.getExpandedExp(reader.pool).visit(inAttribute);
errorContext = oldContext;
}
protected void checkAttributeInfiniteName( final AttributeExp exp ) {
exp.nameClass.visit( new NameClassVisitor() {
public Object onAnyName( AnyNameClass nc ) { return error(); }
public Object onSimple( SimpleNameClass nc ) { return null; }
public Object onNsName( NamespaceNameClass nc ) { return error(); }
public Object onNot( NotNameClass nc ) { throw new Error(); } // should not be used
public Object onDifference( DifferenceNameClass nc ) {