<commit_before>Java ConfigBuilder[![Build Status](https://travis-ci.org/TNG/config-builder.png?branch=master)](https://travis-ci.org/TNG/config-builder)
==================

#### Table of Contents
[What It Is](#what-is-it)  
[Motivation](#motivation)    
[How To Build Your Config](#how-to-build-your-config)  
[Usage example](#usage-example)  
[Java Doc](#java-doc)  

What It Is
----------

The ConfigBuilder makes use of annotations and reflections in order to build configured instances of custom classes. 

Its features include   
1. defining default values and loading of values from properties files and the command line  <commit_msg>Travis test 3<commit_after>Java ConfigBuilder[![Build Status](https://travis-ci.org/TNG/config-builder.png?branch=master)](https://travis-ci.org/TNG/config-builder)
==================

#### Table of Contents
[What It Is](#what-is-it)  
[Motivation](#motivation)    
[How To Build Your Config](#how-to-build-your-config)  
[Usage example](#usage-example)  
[Java Doc](#java-doc)  

What It Is
----------

The ConfigBuilder makes use of annotations and reflections in order to build configured instances of custom classes. 

Its features include   
1. defining default values and loading of values from properties files and the command line  
{'fraction_non_alphanumeric': 0.153125, 'fraction_numerical': 0.00234375, 'mean_word_length': 4.451063829787234, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, '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': '3559011', 'n_tokens_mistral': 385, 'n_tokens_neox': 358, 'n_words': 116}