void (Node<K> n) { if (n == n.getParent().getLeft() && isBlack(n.sibling()) && !isBlack(n.sibling().getLeft()) && isBlack(n.sibling().getRight())) { n.sibling().setRed(); n.sibling().getLeft().setBlack(); rotateRight(n.sibling()); } else if (n == n.getParent().getRight() && isBlack(n.sibling()) && !isBlack(n.sibling().getRight()) && isBlack(n.sibling().getLeft())) { n.sibling().setRed(); n.sibling().getRight().setBlack(); rotateLeft(n.sibling()); } deleteCase6(n); }