Because I implement/copy it now probably for the third time: It would be great if ArchUnit would provide methods/predicates with which you can check whether a method overrides / implements a method from a base class or from an interface.
As suggested in #359 (comment):
methods().that().areOverridden()
methods().should().beOverridden()
JavaMethod.isOverridden()
JavaMethod.Predicates.overridden()