Seems like I hit a dead end. Preparing the field for new ideas.
Introduce the new agent option: maxNumberOfMethods which would be used to limit the maximum number of new methods of a certain type that would be added per
 class. The values are from 0 to 25, with 10 by default.
Code cleanup and refactoring.
Support for adding new methods that have this format: public <any ret_type> <any_method_name>(Object[] args). The number of methods that have this format
and that could be replaced varies from 0 to 25, depending on the agent option with max 10 being the default if user hasn't specified anything.