Gopi,
To debug a activity code why do you need to put break point in those classes. Directly putting the breakpoint in the code will suffice. Your advice will help to check the sequence of rules and activities and for sure the code too but it's a not a good way to debug the logic of the code and complicated for someone who is new to ruleset.
Thanks,
Vishnu