I checked ParallelMethodsMustNotDefineParameterConstraints#apply it will work fine on my testcase even if all getEntityVersion() methods will belong to one ExecutableMetaData.Builder. Because rule will be failed if methods defined on parallel types and any of them have parameter constraints. So, parameter constraint has only IEntityVersionWebService#getEntityVersion for which isDefinedOnParallelType( method, otherMethod ) with any other getEntityVersion always false. |