<commit_before>package gov.nih.nci.evs.browser.utils.test;

import gov.nih.nci.evs.browser.utils.*;
import gov.nih.nci.evs.browser.utils.test.*;

public class Test extends TestBase {
    public Test(int choice, String[] args) {
        super(choice, args);
    }

    protected int prompt(int choice) {
        println(Utils.SEPARATOR);
        println("Main Menu:");
        println(INDENT + "1) " + "RegExpTest");
        println(INDENT + "2) " + "ResolveConceptIteratorTest");
        println(INDENT + "3) " + "TestExtension");
        println(INDENT + "0) " + "Quit");
        println(Utils.SEPARATOR);
        choice = Prompt.prompt("Choose", choice);
        return choice;
    }
    
    protected boolean run(int choice, String[] args) {
        boolean returnValue = true;
        try {
            switch (choice) {
                case 1: RegExpTest.main(args); break;
                case 2: ResolveConceptIteratorTest.main(args); break;
                case 3: TestExtension.main(args); break;
                default: returnValue = false; break;
            }
            println("");
        } catch (Exception e) {
        }
        return returnValue;
    }

    public static void main(String[] args) {
        new Test(3, args);
    }
}<commit_msg>Minor.  Displaying exception message.<commit_after>package gov.nih.nci.evs.browser.utils.test;

import gov.nih.nci.evs.browser.utils.*;

public class Test extends TestBase {
    public Test(int choice, String[] args) {
        super(choice, args);
    }

    protected int prompt(int choice) {
        println(Utils.SEPARATOR);
        println("Main Menu:");
        println(INDENT + "1) " + "RegExpTest");
        println(INDENT + "2) " + "ResolveConceptIteratorTest");
        println(INDENT + "3) " + "TestExtension");
        println(INDENT + "0) " + "Quit");
        println(Utils.SEPARATOR);
        choice = Prompt.prompt("Choose", choice);
        return choice;
    }
    
    protected boolean run(int choice, String[] args) {
        boolean returnValue = true;
        try {
            switch (choice) {
                case 1: RegExpTest.main(args); break;
                case 2: ResolveConceptIteratorTest.main(args); break;
                case 3: TestExtension.main(args); break;
                default: returnValue = false; break;
            }
            println("");
        } catch (Exception e) {
            println(e.getClass().getSimpleName() + ": " + e.getMessage());
        }
        return returnValue;
    }

    public static void main(String[] args) {
        new Test(3, args);
    }
}
{'fraction_non_alphanumeric': 0.13060278207109738, 'fraction_numerical': 0.0061823802163833074, 'mean_word_length': 2.0931899641577063, 'pattern_counts': {'":': 1, '<': 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': '7062597', 'n_tokens_mistral': 788, 'n_tokens_neox': 753, 'n_words': 173}