- Allow annotations to be implemented as interfaces (fixes #38).
- Throw IllegalArgumentException if requesting a match for a class, interface or annotation that is not in a whitelisted package (see #39).
- Remove
javax
as a blacklisted package prefix, as needed for scanning for annotations likejavax.persistence.Entity
(see #39).
Thanks to @moldowan for reporting and isolating these issues.