<commit_before>package com.realcomp.data.record;

import java.util.HashMap;
import java.util.Map;
import java.util.Stack;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * The key for a value in a Record.
 * <p>
 * <h2>Indexed Keys</h2>
 * A record key can be indexed; referencing an item in a List. e.g., "owner[1]" would reference 2nd item in the list
 * stored at key 'owner'.
 * </p>
 * <p>
 * <h2>Composite Keys</h2>
 *
 * </p>
 *
 * @author krenfro
 */
class RecordKey{<commit_msg>changed RecordKey from package private to public final class.<commit_after>package com.realcomp.data.record;

import java.util.HashMap;
import java.util.Map;
import java.util.Stack;
import java.util.regex.Matcher;
import java.util.regex.Pattern;

/**
 * The key for a value in a Record.
 * <p>
 * <h2>Indexed Keys</h2>
 * A record key can be indexed; referencing an item in a List. e.g., "owner[1]" would reference 2nd item in the list
 * stored at key 'owner'.
 * </p>
 * <p>
 * <h2>Composite Keys</h2>
 *
 * </p>
 *
 * @author krenfro
 */
public final class RecordKey{
{'fraction_non_alphanumeric': 0.1417979610750695, 'fraction_numerical': 0.011121408711770158, 'mean_word_length': 3.6153846153846154, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 19, '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': '131966', 'n_tokens_mistral': 390, 'n_tokens_neox': 377, 'n_words': 123}