assertEquals( 1, posList.size() );
assertEquals( 1, negList.size() );
Object posBar = posList.get( 0 );
InternalFactHandle posHandle = (InternalFactHandle) session.getFactHandle( posBar );
DefeasibleBeliefSet dbs = (DefeasibleBeliefSet) posHandle.getEqualityKey().getBeliefSet();
assertEquals( 1, dbs.size() );
assertFalse( dbs.isNegated() );
assertFalse( dbs.isUndecided() );
assertTrue( dbs.isPositive() );
assertSame( posHandle, dbs.getPositiveFactHandle() );
assertNull( dbs.getNegativeFactHandle() );
assertTrue( dbs.isDefeasiblyPosProveable() );
assertTrue( session.getObjects().contains( posBar ) );
Object negBar = negList.get( 0 );
InternalFactHandle negHandle = (InternalFactHandle) session.getEntryPoint( "neg" ).getFactHandle( negBar );
dbs = (DefeasibleBeliefSet) negHandle.getEqualityKey().getBeliefSet();
assertEquals( 1, dbs.size() );
assertFalse( dbs.isPositive() );
assertFalse( dbs.isUndecided() );
assertTrue( dbs.isNegated() );
assertSame( negHandle, dbs.getNegativeFactHandle() );
assertNull( dbs.getPositiveFactHandle() );
assertTrue( dbs.isDefeasiblyNegProveable() );
assertFalse( session.getObjects().contains( negBar ) );
}