Red Black Tree in Java