add JavaDoc.
move string pattern matcher from Assertion to utils.
add alternative IsSomethingSelected for issue #77.