<commit_before>package dym;

import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.function.Function;

import som.VM;
import som.compiler.MixinDefinition;
import som.compiler.Tags;
import som.interpreter.Invokable;
import som.interpreter.nodes.dispatch.Dispatchable;
import som.vmobjects.SInvokable;

import com.oracle.truffle.api.Truffle;
import com.oracle.truffle.api.instrumentation.EventContext;
import com.oracle.truffle.api.instrumentation.ExecutionEventNode;
import com.oracle.truffle.api.instrumentation.ExecutionEventNodeFactory;
import com.oracle.truffle.api.instrumentation.Instrumenter;
import com.oracle.truffle.api.instrumentation.SourceSectionFilter;
import com.oracle.truffle.api.instrumentation.SourceSectionFilter.Builder;
import com.oracle.truffle.api.instrumentation.TruffleInstrument;
import com.oracle.truffle.api.instrumentation.TruffleInstrument.Registration;
import com.oracle.truffle.api.nodes.DirectCallNode;
import com.oracle.truffle.api.nodes.GraphPrintVisitor;
import com.oracle.truffle.api.nodes.Node;
import com.oracle.truffle.api.nodes.RootNode;
import com.oracle.truffle.api.source.SourceSection;

import dym.nodes.AllocationProfilingNode;
import dym.nodes.ArrayAllocationProfilingNode;
import dym.nodes.CallTargetNode;
import dym.nodes.ControlFlowProfileNode;
import dym.nodes.CountingNode;
import dym.nodes.FieldReadProfilingNode;
import dym.nodes.InvocationProfilingNode;
import dym.nodes.LateCallTargetNode;
import dym.nodes.LateReportResultNode;
import dym.nodes.LoopIterationReportNode;
import dym.nodes.LoopProfilingNode;
import dym.nodes.OperationProfilingNode;
import dym.nodes.ReportReceiverNode;
import dym.nodes.ReportResultNode;
import dym.profiles.AllocationProfile;
import dym.profiles.ArrayCreationProfile;
import dym.profiles.BranchProfile;
import dym.profiles.CallsiteProfile;
import dym.profiles.Counter;
import dym.profiles.InvocationProfile;
import dym.profiles.LoopProfile;
import dym.profiles.OperationProfile;
import dym.profiles.ReadValueProfile;<commit_msg>Fix imports<commit_after>package dym;

import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.function.Function;

import som.VM;
import som.compiler.MixinDefinition;
import som.compiler.Tags;
import som.instrumentation.InstrumentableDirectCallNode;
import som.interpreter.Invokable;
import som.interpreter.nodes.dispatch.Dispatchable;
import som.vmobjects.SInvokable;

import com.oracle.truffle.api.RootCallTarget;
import com.oracle.truffle.api.Truffle;
import com.oracle.truffle.api.instrumentation.EventContext;
import com.oracle.truffle.api.instrumentation.ExecutionEventNode;
import com.oracle.truffle.api.instrumentation.ExecutionEventNodeFactory;
import com.oracle.truffle.api.instrumentation.Instrumenter;
import com.oracle.truffle.api.instrumentation.SourceSectionFilter;
import com.oracle.truffle.api.instrumentation.SourceSectionFilter.Builder;
import com.oracle.truffle.api.instrumentation.TruffleInstrument;
import com.oracle.truffle.api.instrumentation.TruffleInstrument.Registration;
import com.oracle.truffle.api.nodes.GraphPrintVisitor;
import com.oracle.truffle.api.nodes.Node;
import com.oracle.truffle.api.nodes.RootNode;
import com.oracle.truffle.api.source.SourceSection;

import dym.nodes.AllocationProfilingNode;
import dym.nodes.ArrayAllocationProfilingNode;
import dym.nodes.CallTargetNode;
import dym.nodes.ControlFlowProfileNode;
import dym.nodes.CountingNode;
import dym.nodes.FieldReadProfilingNode;
import dym.nodes.InvocationProfilingNode;
import dym.nodes.LateCallTargetNode;
import dym.nodes.LateReportResultNode;
import dym.nodes.LoopIterationReportNode;
import dym.nodes.LoopProfilingNode;
import dym.nodes.OperationProfilingNode;
import dym.nodes.ReportReceiverNode;
import dym.nodes.ReportResultNode;
import dym.profiles.AllocationProfile;
import dym.profiles.ArrayCreationProfile;
import dym.profiles.BranchProfile;
import dym.profiles.CallsiteProfile;
import dym.profiles.Counter;
import dym.profiles.InvocationProfile;
import dym.profiles.LoopProfile;
import dym.profiles.OperationProfile;
import dym.profiles.ReadValueProfile;
{'fraction_non_alphanumeric': 0.09233653620810874, 'fraction_numerical': 0.0, 'mean_word_length': 7.5875251509054324, 'pattern_counts': {'":': 0, '<': 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': '1434446', 'n_tokens_mistral': 1377, 'n_tokens_neox': 1361, 'n_words': 202}