<commit_before><persistence xmlns="http://java.sun.com/xml/ns/persistence"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
    version="2.0">

    <persistence-unit name="James" transaction-type="RESOURCE_LOCAL">

        <!-- Mailbox stuff-->
        <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
        <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>
        <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMessage</class>
        <class>org.apache.james.imap.jpa.mail.model.AbstractJPAMailboxMembership</class>
        <!-- This needs to get used when you want to use streaming. Remember to comment the following classes
             org.apache.james.imap.jpa.mail.model.JPAMailboxMembership<commit_msg>Use @Index in AbstractMailboxMembership (IMAP-165) + Use @ElementJoinColumn in AbstractJPAMessage (IMAP-180)<commit_after><persistence xmlns="http://java.sun.com/xml/ns/persistence"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
    version="2.0">

    <persistence-unit name="James" transaction-type="RESOURCE_LOCAL">

        <!-- Mailbox stuff-->
        <class>org.apache.james.imap.jpa.mail.model.JPAHeader</class>
        <class>org.apache.james.imap.jpa.mail.model.JPAMailbox</class>
        <class>org.apache.james.imap.jpa.mail.model.openjpa.AbstractJPAMessage</class>
        <class>org.apache.james.imap.jpa.mail.model.openjpa.AbstractJPAMailboxMembership</class>
        <!-- This needs to get used when you want to use streaming. Remember to comment the following classes
             org.apache.james.imap.jpa.mail.model.JPAMailboxMembership
{'fraction_non_alphanumeric': 0.146223888591323, 'fraction_numerical': 0.012854847348687734, 'mean_word_length': 3.681704260651629, 'pattern_counts': {'":': 0, '<': 27, '<?xml version=': 0, '>': 25, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 10}, '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': '6431217', 'n_tokens_mistral': 646, 'n_tokens_neox': 630, 'n_words': 74}