public BinaryTree buildLessThan(ExpressionTree left,ExpressionTree right){
  JCTree.JCBinary binary=maker.Binary(JCTree.Tag.LT,(JCTree.JCExpression)left,(JCTree.JCExpression)right);
  binary.setType((Type)modelTypes.getPrimitiveType(TypeKind.BOOLEAN));
  return binary;
}

public BinaryTree buildLessThan ( ExpressionTree left , ExpressionTree right ) { JCTree . JCBinary binary = maker . Binary ( JCTree . Tag . LT , ( JCTree . JCExpression ) left , ( JCTree . JCExpression ) right ) ; binary . setType ( ( Type ) modelTypes . getPrimitiveType ( TypeKind . BOOLEAN ) ) ; return binary ; }
builds an ast tree to compare two operands with less than .
