assertEquals( 1, genExp.getSources().size() );
// Main Tests start here
assertEquals( AddExpression.class, genExp.getSources().get(0).getClass() );
AddExpression add = (AddExpression) genExp.getSources().get(0);
assertEquals( ls.getField(0).uid, add.getLhs().getUid() );
assertEquals( ls.getField(1).uid, add.getRhs().getUid() );
assertTrue( ls.getField(0).uid != add.getUid() );
assertTrue( ls.getField(1).uid != add.getUid() );
assertEquals( 1, inputPln.getLeaves().size() );
assertEquals( Add.class, inputPln.getLeaves().get(0).getClass() );
Add pAdd = (Add) inputPln.getLeaves().get(0);
assertEquals( 2, inputPln.getRoots().size() );