core-java
core-java copied to clipboard
Consider using `@RequiredModifiers` on `Aggregate`
It would be good to require classes derived from the Aggregate
being package access.
Methods can be package access or private
as they are called internally.
We can also have @DoNotCall
if these methods are package access.