protected void setRoleIdAndSource(SorRole sorRole, String sorSource) {
    if (!StringUtils.hasText(sorRole.getSorId())) {
      sorRole.setSorId(this.identifierGenerator.generateNextString());
    }

    if (sorRole.getSystemOfRecord() == null) {
      sorRole.setSystemOfRecord(referenceRepository.findSystemOfRecord(sorSource));
    }
  }