This impl bug was filed:
as there are some issues in handling empty string validation...
Now, the fix is in; and most-likely the behavior of the alogrithm needs to be
updated in the spec as well. Additionally there should be java doc which
explains the change...