private boolean lookupEquals(LookupDto a, LookupDto b) { return a != null && b != null && // NO CHECKSTYLE Boolean expression complexity Objects.equals(a.getLookupName(), b.getLookupName()) && Objects.equals(a.isSingleObjectReturn(), b.isSingleObjectReturn()) && Objects.equals(a.isExposedViaRest(), b.isExposedViaRest()) && Objects.equals(a.isReadOnly(), b.isReadOnly()) && Objects.equals(a.getMethodName(), b.getMethodName()) && Objects.equals(a.isReferenced(), b.isReferenced()) && lookupFieldsEqual(a.getLookupFields(), b.getLookupFields()); }