With the objective to track the data flow. The agent needs to capture more method types, such as constructors, initializers, and perhaps abstract methods and other types.