/**
* @param tree
* @param shower
*/
private void checkTree(final RedBlackTree<String> tree) {
final TreeShower shower = new TreeShower();
try {
shower.show(tree);
final RedBlackTreeIntegrityChecker<String> checker = new RedBlackTreeIntegrityChecker<String>(
tree);
checker.checkTree();
} catch (RBTException e) {
throw new RuntimeException(e);// NOPMD