I thought that parallel hierarchies are something like
interface IFirst { void doSomting(Object withObject); } interface ISecond { void doSomting(Object withObject); } class Impl implements IFirst, ISecond { @Override void doSomting(Object withObject) { ... } }
In my testcase, there is such a method (IEntityVersionWebService.getEntityVersion) that all the others either implemnts or overrids it.