refactor annotations parsing
fix exception throwing not found exception