On Wed, Mar 26, 2014 at 11:17 AM, Keith Turner <[email protected]> wrote:
> > > There is a slow way to introduce an interface. > > 1) Depreciate MAC construnctors and add factory in 1.7.0 > 2) In 1.10.0 drop constructor and change to interface. > > > That helps, but still breaks binary compatibility. The class files compiled against the original version will still throws an IncompatibleClassChangeError when they attempt to get back instances from the factory.
