Duas alterações que fiz. Acho que sao verificacoes interessantes.

Verificação se todos os metodos da interface estão anotados.
Verificação se a classe passada é de uma interface para dar uma melhor
mensagem para o usuario.