.createList( new OntClass[] { A, notB } ) );
OntClass notAorB = model.createUnionClass( null, model
.createList( new OntClass[] { notA, B } ) );
Individual x = model.createIndividual( ns + "x", OWL.Thing );
x.addRDFType( AorB );
x.addRDFType( AorNotB );
x.addRDFType( notAorB );
assertTrue( x.hasRDFType( A ) );
assertTrue( x.hasRDFType( B ) );