AbstractGroupProvider hides exception from interface definition

Description

The implemention of AbstractGroupProvider hides an exception that is defined in org.jivesoftware.openfire.group.GroupProvider#createGroup. Although it is valid in Java, it results in a situation where an extension of AbstractGroupProvider cannot override the createGroup and still conform to the original contract.

org.jivesoftware.openfire.group.GroupProvider#createGroup should be modified to include the exception in its signature.

Environment

None
Fixed

Assignee

Guus der Kinderen

Reporter

Guus der Kinderen