fixed a bug in the annotations parsing and interfaces parsing