<commit_before>package com.leafriend.kspay.receiver;

import java.io.EOFException;
import java.io.IOException;

public class Header {
    /**
     * 길이
     */
    private String RecvLen;

    /**
     * 0: 암화안함, 1:openssl, 2: seed
     */
    private String EncType;

    /**
     * 전문버전
     */
    private String Version;

    /**
     * 구분
     */
    private String VersionType;

    /**
     * 전송구분 : 0 : 처음, 2: 재전송
     */
    private String Resend;

    /**
     * 요청일자 : yyyymmddhhmmss
     */
    private String RequestDate;

    /**
     * 상점아이디
     */
    private String StoreId;

    /**
     * 주문번호
     */
    private String OrderNumber;

    /**
     * 주문자명
     */
    private String UserName;

    /**
     * 주민번호 or 사업자번호
     */
    private String IdNum;

    /**
     * email
     */
    private String Email;

    /**
     * 제품구분 0 : 실물, 1 : 디지털
     */
    private String GoodType;

    /**
     * 제품명
     */
    private String GoodName;

    /**
     * KeyInType 여부 : 1 : Swap, 2: KeyIn
     */
    private String KeyInType;

    /**
     * lineType 0 : offline, 1:internet, 2:Mobile
     */
    private String LineType;

    /**
     * 휴대폰번호
     */
    private String PhoneNo;

    /**
     * 승인갯수
     */
    private String ApprovalCount;

    /**
     * 예비
     */
    private String HeadFiller;

    public static Header parse(MessageReader reader) throws EOFException, IOException {
        Header instance = new Header();
        instance.RecvLen = reader.read(4);
        instance.EncType = reader.read(1);
        instance.Version = reader.read(4);
        instance.VersionType = reader.read(2);
        instance.Resend = reader.read(1);
        instance.RequestDate = reader.read(14);
        instance.StoreId = reader.read(10);
        instance.OrderNumber = reader.read(50);
        instance.UserName = reader.read(50);
        instance.IdNum = reader.read(13);
        instance.Email = reader.read(50);
        instance.GoodType = reader.read(1);
        instance.GoodName = reader.read(50);
        instance.KeyInType = reader.read(1);
        instance.LineType = reader.read(1);
        instance.PhoneNo = reader.read(12);
        instance.ApprovalCount = reader.read(1);
        instance.HeadFiller = reader.read(35);
        return instance;
    }

    public int getLength() {
        // TODO Auto-generated method stub
        return 0;
    }

}<commit_msg>전문 헤더 구체 클래스의 필드명 앞에 언더바(_)를 붙임<commit_after>package com.leafriend.kspay.receiver;

import java.io.EOFException;
import java.io.IOException;

public class Header {
    /**
     * 길이
     */
    private String _RecvLen;

    /**
     * 0: 암화안함, 1:openssl, 2: seed
     */
    private String _EncType;

    /**
     * 전문버전
     */
    private String _Version;

    /**
     * 구분
     */
    private String _VersionType;

    /**
     * 전송구분 : 0 : 처음, 2: 재전송
     */
    private String _Resend;

    /**
     * 요청일자 : yyyymmddhhmmss
     */
    private String _RequestDate;

    /**
     * 상점아이디
     */
    private String _StoreId;

    /**
     * 주문번호
     */
    private String _OrderNumber;

    /**
     * 주문자명
     */
    private String _UserName;

    /**
     * 주민번호 or 사업자번호
     */
    private String _IdNum;

    /**
     * email
     */
    private String _Email;

    /**
     * 제품구분 0 : 실물, 1 : 디지털
     */
    private String _GoodType;

    /**
     * 제품명
     */
    private String _GoodName;

    /**
     * KeyInType 여부 : 1 : Swap, 2: KeyIn
     */
    private String _KeyInType;

    /**
     * lineType 0 : offline, 1:internet, 2:Mobile
     */
    private String _LineType;

    /**
     * 휴대폰번호
     */
    private String _PhoneNo;

    /**
     * 승인갯수
     */
    private String _ApprovalCount;

    /**
     * 예비
     */
    private String _HeadFiller;

    public static Header parse(MessageReader reader) throws EOFException, IOException {
        Header instance = new Header();
        instance._RecvLen = reader.read(4);
        instance._EncType = reader.read(1);
        instance._Version = reader.read(4);
        instance._VersionType = reader.read(2);
        instance._Resend = reader.read(1);
        instance._RequestDate = reader.read(14);
        instance._StoreId = reader.read(10);
        instance._OrderNumber = reader.read(50);
        instance._UserName = reader.read(50);
        instance._IdNum = reader.read(13);
        instance._Email = reader.read(50);
        instance._GoodType = reader.read(1);
        instance._GoodName = reader.read(50);
        instance._KeyInType = reader.read(1);
        instance._LineType = reader.read(1);
        instance._PhoneNo = reader.read(12);
        instance._ApprovalCount = reader.read(1);
        instance._HeadFiller = reader.read(35);
        return instance;
    }

    public int getLength() {
        // TODO Auto-generated method stub
        return 0;
    }

}
{'fraction_non_alphanumeric': 0.11939069575957184, 'fraction_numerical': 0.016467682173734045, 'mean_word_length': 1.7765714285714285, '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': '2399271', 'n_tokens_mistral': 1726, 'n_tokens_neox': 1828, 'n_words': 335}