OntModel model = ModelFactory.createOntologyModel( spec, null );
OntClass A = model.createClass( ns + "A" );
OntClass B = model.createClass( ns + "B" );
ObjectProperty P = model.createObjectProperty( ns + "P" );
P.addDomain( model.createUnionClass( null, model.createList( new RDFNode[] { A, B } ) ) );
OntClass oc = model.getOntClass( ns + "B" );
assertIteratorValues( oc.listDeclaredProperties(), new Resource[] { P } );
}