If we are going down the route of antlr based configuration file parsing, we're going to need to add support for (transparently) parsing and updating multiple files at once.
This bug was previously known as http://jira.rhq-project.org/browse/RHQ-2469
We'll be using augeas for config file parsing, so this has become obsolete.