@Override
  public boolean checkInput(@Nullable String name) {
    return !StringUtil.isEmptyOrSpaces(name) && !containsIllegalSymbols(name) && !hasConflictsWithAnotherNames(name);
  }
@Override
  public boolean checkInput(@Nullable String name)