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