<commit_before>package com.sinnerschrader.s2b.accounttool.logic.entity

import com.sinnerschrader.s2b.accounttool.logic.ReflectionDiffBuilder
import lombok.Value
import org.apache.commons.lang3.StringUtils
import org.apache.commons.lang3.builder.DiffResult
import org.apache.commons.lang3.builder.Diffable
import org.ocpsoft.prettytime.PrettyTime

import java.beans.Transient
import java.time.LocalDate
import java.time.OffsetDateTime
import java.time.format.DateTimeFormatter
import java.util.Arrays
import java.util.Collections
import java.util.Date

import org.apache.commons.lang3.ObjectUtils.defaultIfNull
import org.apache.commons.lang3.StringUtils.compareIgnoreCase
import org.apache.commons.lang3.StringUtils.defaultString
import org.apache.commons.lang3.builder.CompareToBuilder
import org.apache.commons.lang3.builder.ToStringStyle.SHORT_PREFIX_STYLE


data class User(
    /**
     * Full DN of LDAP
     * Example: "dn: uid=firlas,ou=users,ou=e1c1,dc=exampe,dc=org"
     */
    val dn: String?,

    /**
     * Username based on first- and lastname
     * Has to be 6 or 8 Characters long.
     */
    val uid: String,<commit_msg>fixed imports<commit_after>package com.sinnerschrader.s2b.accounttool.logic.entity

import com.sinnerschrader.s2b.accounttool.logic.ReflectionDiffBuilder
import org.apache.commons.lang3.StringUtils.compareIgnoreCase
import org.apache.commons.lang3.builder.DiffResult
import org.apache.commons.lang3.builder.Diffable
import org.apache.commons.lang3.builder.ToStringStyle.SHORT_PREFIX_STYLE
import org.ocpsoft.prettytime.PrettyTime
import java.beans.Transient
import java.time.LocalDate
import java.time.OffsetDateTime
import java.time.format.DateTimeFormatter
import java.util.*


data class User(
    /**
     * Full DN of LDAP
     * Example: "dn: uid=firlas,ou=users,ou=e1c1,dc=exampe,dc=org"
     */
    val dn: String?,

    /**
     * Username based on first- and lastname
     * Has to be 6 or 8 Characters long.
     */
    val uid: String,
{'fraction_non_alphanumeric': 0.09602815485168427, 'fraction_numerical': 0.012066365007541479, 'mean_word_length': 4.437158469945355, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3751758', 'n_tokens_mistral': 656, 'n_tokens_neox': 634, 'n_words': 122}