void (Node<K> n) { n.getParent().setBlack(); n.grandparent().setRed(); if (n == n.getParent().getLeft() && n.getParent() == n.grandparent().getLeft()) { rotateRight(n.grandparent()); } else { assert n == n.getParent().getRight(); assert n.getParent() == n.grandparent().getRight(); rotateLeft(n.grandparent()); } }