Red Black tree implementation in JAVA