Boolean em BigInteger -Ajuda

gente to com problema em mudar uma comparação primitiva para o BigInteger (já li o manual) se alguem puder me ajudar a que comandos são equivalentes:
x==y;
x!=y;
x<y;
x>y;
x<=y;
x>=y;

por favor me ajudem a programação ta montada mas tenho que converter pois o tamanho é grande.

compareTo

Isso realmente é uma das coisinhas chatas do Java. Algo que em Scala (uma linguagem que roda sob a JVM) é simples:

var x : BigInteger
var y : BigInteger
if (x < y) 
  printf ("%s eh menor que %s%n", x, y)
else
  printf ("%s eh maior ou igual a %s%n", x, y) 

em Java é um porre:

BigInteger x, y;
if (x.compareTo (y) < 0) 
  System.out.printf ("%s eh menor que %s%n", x, y) 
else
  System.out.printf ("%s eh maior ou igual a %s%n", x, y) ;