This class implements the Requires validator. It checks that the current validation point contains an instance of the annotation refered by the @Required Validator. If this is not the case, an ERROR is reported.