Fix MapProxyTool not to depend directly on Javassist, allowing for BytecodeProvider agonostic support

Description

As a follow-up to HHH-11253, Envers depends directly on Javassist as a part of org.hibernate.envers.internal.tools.MapProxyTool class. Ideally we need to consider whether we can delegate this functionality back into ORM or at the very least support a plug-n-play implementation depending on which bytecode provider is used by ORM.

Environment

None

Status

Assignee

Chris Cranford

Reporter

Chris Cranford

Fix versions

Labels

None

backPortable

None

Suitable for new contributors

None

Requires Release Note

None

Pull Request

None

backportDecision

None

Components

Priority

Major
Configure