<commit_before>package com.speedment.example.joins;

import com.speedment.enterprise.datastore.runtime.DataStoreBundle;
import com.speedment.enterprise.datastore.runtime.DataStoreComponent;
import com.speedment.example.joins.db.ShippingApplication;
import com.speedment.example.joins.db.ShippingApplicationBuilder;
import com.speedment.example.joins.db.leg.LegManager;
import com.speedment.example.joins.db.order.OrderManager;
import com.speedment.example.joins.db.shipping.ShippingManager;
import com.speedment.runtime.join.JoinComponent;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.env.Environment;

/**
 * @author <NAME>
 * @since  1.2.0
 */
@Configuration
public class SpeedmentConfig {

    @Bean(destroyMethod = "close")
    ShippingApplication application(Environment env) {
        return new ShippingApplicationBuilder()
            .withUsername(env.getRequiredProperty("speedment.username"))
            .withPassword(env.getRequiredProperty("speedment.password"))
            .withBundle(DataStoreBundle.class)
            .build();
    }
<commit_msg>Add JoinBundle<commit_after>package com.speedment.example.joins;

import com.speedment.enterprise.datastore.runtime.DataStoreBundle;
import com.speedment.enterprise.datastore.runtime.DataStoreComponent;
import com.speedment.example.joins.db.ShippingApplication;
import com.speedment.example.joins.db.ShippingApplicationBuilder;
import com.speedment.example.joins.db.leg.LegManager;
import com.speedment.example.joins.db.order.OrderManager;
import com.speedment.example.joins.db.shipping.ShippingManager;
import com.speedment.runtime.join.JoinComponent;
import com.speedment.runtime.join.JoinBundle;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.env.Environment;

/**
 * @author <NAME>
 * @since  1.2.0
 */
@Configuration
public class SpeedmentConfig {

    @Bean(destroyMethod = "close")
    ShippingApplication application(Environment env) {
        return new ShippingApplicationBuilder()
            .withUsername(env.getRequiredProperty("speedment.username"))
            .withPassword(env.getRequiredProperty("speedment.password"))
            .withBundle(JoinBundle.class)
            .withBundle(DataStoreBundle.class)
            .build();
    }

{'fraction_non_alphanumeric': 0.10715763342987174, 'fraction_numerical': 0.0024824162184526274, 'mean_word_length': 4.798561151079137, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '5532692', 'n_tokens_mistral': 678, 'n_tokens_neox': 673, 'n_words': 92}