<commit_before>package com.unidev.lib.matrix.model;

/**
 * Matrix position object. <br/>
 * Holds inside row, column for item inside of matrix. <br/>
 */
public class Coordinate {

    private Integer row;
    private Integer column;

    /**
     * New coordinate instance
     * @return new coordinate instance
     */
    public static Coordinate newInstance() {
        return new Coordinate();
    }

    /**
     * New coordinate instance
     * @return new coordinate instance
     */
    public static Coordinate coordinate() {
        return new Coordinate();
    }

    public Coordinate() {
        row = column = null;
    }

    public Coordinate(Integer row, Integer column) {
        this.row = row;
        this.column = column;
    }

    public Coordinate withRow(Integer row) {
        setRow(row);
        return this;
    }

    public Coordinate withColumn(Integer column) {
        setColumn(column);<commit_msg>Implemented copy  constructor and static factory method<commit_after>package com.unidev.lib.matrix.model;

/**
 * Matrix position object. <br/>
 * Holds inside row, column for item inside of matrix. <br/>
 */
public class Coordinate {

    private Integer row;
    private Integer column;

    /**
     * New coordinate instance
     * @return new coordinate instance
     */
    public static Coordinate newInstance() {
        return new Coordinate();
    }

    /**
     * New coordinate instance
     * @return new coordinate instance
     */
    public static Coordinate coordinate() {
        return new Coordinate();
    }

    public static Coordinate coordinate(Coordinate coordinate) {
        return new Coordinate(coordinate);
    }

    public Coordinate() {
        row = column = null;
    }

    public Coordinate(Integer row, Integer column) {
        this.row = row;
        this.column = column;
    }

    public Coordinate(Coordinate coordinate) {
        this.row = coordinate.row;
        this.column = coordinate.column;
    }

    public Coordinate withRow(Integer row) {
        setRow(row);
        return this;
    }

    public Coordinate withColumn(Integer column) {
        setColumn(column);
{'fraction_non_alphanumeric': 0.09124594719777675, 'fraction_numerical': 0.0, 'mean_word_length': 2.3281972265023114, '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': '7390529', 'n_tokens_mistral': 575, 'n_tokens_neox': 557, 'n_words': 178}