Did some refactoring on BinExpr.java SemanticCheckVisitor.java and CompoundStatement.java.
less indirections.