The BREImpl.java class has a large number of static
final strings, mostly the XML tag names used in the
businessRules.xsd. These static final strings should be
moved to the BRE.java interface.
First because java interface is a better place for
keeping the strings rather than a class. Second, I'm
builidng a new BREImpl.java class based upon an XML
Pull parser, and I need all the strings for my
alternative implementation. So rather than copy them to
the new class, they should be in the interface so both
the RI and my version can access the same strings.