1.extract from all possible formats (ask chatgpt) [DONE] json [TODO] xml, maybe yaml 2. [PLAN] Support external dependencies (JARs/compiled classes): - Enable binding resolution in ASTParser (`setResolveBindings(true)`). - Configure ASTParser with project classpath (including JARs). - Refactor `CodebaseContext` to handle resolved bindings, not just local AST nodes. - Implement tests using external libraries as base classes.