Markos is correct, if <a/> element is inside <root> element than, root has a complex type and is not a simple type which anysimpleType represents. This should make the validation failing in the example from bug #912722 even if lax is specified. So this doesn't fix the bug #912722, at least the comment "Fixed bug #912586, #912593 and #912722 (assertion failures with lax validation)" should be changed.
Markos is correct, if <a/> element is inside <root> element than, root has a complex type and is not a simple type which anysimpleType represents. This should make the validation failing in the example from bug #912722 even if lax is specified. So this doesn't fix the bug #912722, at least the comment "Fixed bug #912586, #912593 and #912722 (assertion failures with lax validation)" should be changed.