added doc for distinguishing requreid, notEmpty, notBlank