While receiving the award, the scientist said, "I feel vindicated". Which of the following is closest in meaning to the word ‘vindicated’?