It seems the definition on wiki is not precise:
http://en.wikipedia.org/wiki/Red-black_tree#Properties
Is a tree with all black nodes a red black tree?
UPDATE
With the definition of rbtree not so strict,how do we decide whether to print the children of a black node as red or black?