assertEquals( 1, genExp.getSources().size() );
// Main Tests start here
assertEquals( MultiplyExpression.class, genExp.getSources().get(0).getClass() );
MultiplyExpression add = (MultiplyExpression) 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( Multiply.class, inputPln.getLeaves().get(0).getClass() );
Multiply pMultiply = (Multiply) inputPln.getLeaves().get(0);
assertEquals( 2, inputPln.getRoots().size() );