List<GroundFact> init = reasoner.getAllAnswers( question, context );
// Make sure that we have a cache for all the initial truths
assertEquals( 18, init.size() );
RelationNameProcessor processor = new RelationNameProcessor(parser_.TOK_TRUE);
for ( GroundFact f : init )
volatileKb.setTrue ( processor.processFact(f) );
// Find out how many legal moves there are
List<GroundFact> legal = reasoner.getAllAnswers( makeFact( "legal white ?x" ),
context );