assertEquals( 1, genExp.getSources().size() );
// Main Tests start here
assertEquals( NegativeExpression.class, genExp.getSources().get(0).getClass() );
NegativeExpression add = (NegativeExpression) genExp.getSources().get(0);
assertEquals( ls.getField(0).uid, add.getExpression().getFieldSchema().uid );
assertTrue( ls.getField(0).uid != add.getFieldSchema().uid );
assertTrue( ls.getField(1).uid != add.getFieldSchema().uid );
assertEquals( 1, inputPln.getLeaves().size() );
assertEquals( PONegative.class, inputPln.getLeaves().get(0).getClass() );
PONegative pNegative = (PONegative) inputPln.getLeaves().get(0);
assertEquals( 1, inputPln.getRoots().size() );