@Override
  public int checkForProblems(@NotNull M memberInfo) {
    final int problem = super.checkForProblems(memberInfo);
    return doCheck(memberInfo, problem);
  }
@Override
  public int checkForProblems(@NotNull M memberInfo)