Finish @Component AST