<commit_before>/* DO NOT EDIT: File is auto-generated */
package <%= to_package(repository.jpa.qualified_persistent_test_module_name) %>;

public class <%= repository.jpa.persistent_test_module_name %>
  extends org.realityforge.guiceyloops.server.PersistenceTestModule
{
  public <%= repository.jpa.persistent_test_module_name %>()
  {
    this( null );
  }

  public <%= repository.jpa.persistent_test_module_name %>( @javax.annotation.Nullable final String databasePrefix )
  {
<%
    tables = repository.data_modules.collect do |data_module|
      data_module.entities.select{|e| e.sql? && !e.sql.load_from_fixture? && !e.sql.sequence_table?}.collect do |entity|
        "\"#{entity.sql.qualified_table_name.gsub('"',"\\\"")}\""
      end
    end.reverse.join(", ")
-%>
    super( <%= repository.jpa.qualified_unit_descriptor_name %>.NAME, new String[] {<%= tables %>}, databasePrefix );
  }
}<commit_msg>Ensure tables are reversed rather than just modules<commit_after>/* DO NOT EDIT: File is auto-generated */
package <%= to_package(repository.jpa.qualified_persistent_test_module_name) %>;

public class <%= repository.jpa.persistent_test_module_name %>
  extends org.realityforge.guiceyloops.server.PersistenceTestModule
{
  public <%= repository.jpa.persistent_test_module_name %>()
  {
    this( null );
  }

  public <%= repository.jpa.persistent_test_module_name %>( @javax.annotation.Nullable final String databasePrefix )
  {
<%
    tables = repository.data_modules.collect do |data_module|
      data_module.entities.select{|e| e.sql? && !e.sql.load_from_fixture? && !e.sql.sequence_table?}.collect do |entity|
        "\"#{entity.sql.qualified_table_name.gsub('"',"\\\"")}\""
      end
    end.flatten.reverse.join(", ")
-%>
    super( <%= repository.jpa.qualified_unit_descriptor_name %>.NAME, new String[] {<%= tables %>}, databasePrefix );
  }
}
{'fraction_non_alphanumeric': 0.15718884120171675, 'fraction_numerical': 0.0, 'mean_word_length': 4.567164179104478, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 17, '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': '4150318', 'n_tokens_mistral': 639, 'n_tokens_neox': 605, 'n_words': 95}