<commit_before>package com.dpforge.tellon.core.parser;

import com.github.javaparser.Position;
import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.body.*;

import java.util.List;

public class AnnotatedBlock {
    private final BlockPosition startPosition;
    private final BlockPosition endPosition;
    private final BlockSourceCode sourceCode;
    private final BlockType type;
    private final String name;
    private final List<String> watchers;

    AnnotatedBlock(Builder builder) {
        this.startPosition = builder.startPosition;
        this.endPosition = builder.endPosition;
        this.sourceCode = builder.sourceCode;
        this.type = builder.type;
        this.name = builder.name;
        this.watchers = builder.watchers;
    }

    public BlockPosition getStartPosition() {
        return startPosition;
    }

    public BlockPosition getEndPosition() {
        return endPosition;
    }

    public BlockSourceCode getSourceCode() {
        return sourceCode;
    }

    public BlockType getType() {
        return type;
    }

    public String getName() {
        return name;
    }

    public List<String> getWatchers() {
        return watchers;<commit_msg>correct access modifier<commit_after>package com.dpforge.tellon.core.parser;

import com.github.javaparser.Position;
import com.github.javaparser.ast.Node;
import com.github.javaparser.ast.body.*;

import java.util.List;

public class AnnotatedBlock {
    private final BlockPosition startPosition;
    private final BlockPosition endPosition;
    private final BlockSourceCode sourceCode;
    private final BlockType type;
    private final String name;
    private final List<String> watchers;

    private AnnotatedBlock(Builder builder) {
        this.startPosition = builder.startPosition;
        this.endPosition = builder.endPosition;
        this.sourceCode = builder.sourceCode;
        this.type = builder.type;
        this.name = builder.name;
        this.watchers = builder.watchers;
    }

    public BlockPosition getStartPosition() {
        return startPosition;
    }

    public BlockPosition getEndPosition() {
        return endPosition;
    }

    public BlockSourceCode getSourceCode() {
        return sourceCode;
    }

    public BlockType getType() {
        return type;
    }

    public String getName() {
        return name;
    }

    public List<String> getWatchers() {
        return watchers;
{'fraction_non_alphanumeric': 0.07780507780507781, 'fraction_numerical': 0.0, 'mean_word_length': 2.890127388535032, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, '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': '2373176', 'n_tokens_mistral': 679, 'n_tokens_neox': 652, 'n_words': 164}