As XSConstants.DERIVATION_NONE is 0, the last if will never be true
void printFinal(short finalSet){
System.err.println("'final' values \t\t\t: " );
if ((finalSet & XSConstants.DERIVATION_EXTENSION ) != 0){
System.err.println("\t\t\t\t Extension");
}
if ((finalSet & XSConstants.DERIVATION_RESTRICTION) != 0){
System.err.println("\t\t\t\t Restriction");
}
if((finalSet & XSConstants.DERIVATION_LIST ) != 0){
System.err.println("\t\t\t\t List");
}
if((finalSet & XSConstants.DERIVATION_UNION ) != 0){
System.err.println("\t\t\t\t Union");
}
if((finalSet & XSConstants.DERIVATION_NONE ) != 0){
System.err.println("\t\t\t\t EMPTY");
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]