<commit_before>package com.charlesmadere.hummingbird.models;

import android.os.Parcel;
import android.os.Parcelable;
import android.support.annotation.Nullable;

import com.charlesmadere.hummingbird.misc.ParcelableUtils;
import com.google.gson.annotations.SerializedName;

public class Substory implements Parcelable {

    @SerializedName("id")
    private int mId;

    @Nullable
    @SerializedName("episode_number")
    private Integer mEpisodeNumber;

    @Nullable
    @SerializedName("new_status")
    private NewStatus mNewStatus;

    @SerializedName("created_at")
    private SimpleDate mCreatedAt;

    @Nullable
    @SerializedName("comment")
    private String mComment;

    @Nullable
    @SerializedName("story_id")
    private String mStoryId;

    @Nullable
    @SerializedName("user_id")
    private String mUserId;

    @SerializedName("substory_type")
    private Type mType;

    @Nullable
    @SerializedName("followed_user")
    private User mFollowedUser;


    @Nullable
    public String getComment() {
        return mComment;
    }

    public SimpleDate getCreatedAt() {
        return mCreatedAt;
    }

    @Nullable
    public Integer getEpisodeNumber() {
        return mEpisodeNumber;
    }

    @Nullable
    public User getFollowedUser() {
        return mFollowedUser;
    }

    public int getId() {
        return mId;
    }

    @Nullable
    public NewStatus getNewStatus() {
        return mNewStatus;
    }

    @Nullable
    public String getStoryId() {
        return mStoryId;
    }

    public Type getType() {
        return mType;
    }

    @Nullable
    public String getUserId() {
        return mUserId;
    }

    @Override
    public String toString() {
        return mType.toString();
    }

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(final Parcel dest, final int flags) {
        dest.writeInt(mId);
        ParcelableUtils.writeInteger(mEpisodeNumber, dest);
        dest.writeParcelable(mNewStatus, flags);
        dest.writeParcelable(mCreatedAt, flags);
        dest.writeString(mComment);
        dest.writeString(mStoryId);
        dest.writeString(mUserId);
        dest.writeParcelable(mType, flags);
        dest.writeParcelable(mFollowedUser, flags);
    }

    public static final Creator<Substory> CREATOR = new Creator<Substory>() {
        @Override
        public Substory createFromParcel(final Parcel source) {
            final Substory s = new Substory();
            s.mId = source.readInt();
            s.mEpisodeNumber = ParcelableUtils.readInteger(source);
            s.mNewStatus = source.readParcelable(NewStatus.class.getClassLoader());
            s.mCreatedAt = source.readParcelable(SimpleDate.class.getClassLoader());
            s.mComment = source.readString();
            s.mStoryId = source.readString();
            s.mUserId = source.readString();
            s.mType = source.readParcelable(Type.class.getClassLoader());
            s.mFollowedUser = source.readParcelable(User.class.getClassLoader());
            return s;
        }

        @Override
        public Substory[] newArray(final int size) {
            return new Substory[size];
        }
    };
<commit_msg>added another field to Substory<commit_after>package com.charlesmadere.hummingbird.models;

import android.os.Parcel;
import android.os.Parcelable;
import android.support.annotation.Nullable;

import com.charlesmadere.hummingbird.misc.ParcelableUtils;
import com.google.gson.annotations.SerializedName;

public class Substory implements Parcelable {

    @SerializedName("id")
    private int mId;

    @Nullable
    @SerializedName("episode_number")
    private Integer mEpisodeNumber;

    @Nullable
    @SerializedName("new_status")
    private NewStatus mNewStatus;

    @SerializedName("created_at")
    private SimpleDate mCreatedAt;

    @Nullable
    @SerializedName("comment")
    private String mComment;

    @Nullable
    @SerializedName("reply")
    private String mReply;

    @Nullable
    @SerializedName("story_id")
    private String mStoryId;

    @Nullable
    @SerializedName("user_id")
    private String mUserId;

    @SerializedName("substory_type")
    private Type mType;

    @Nullable
    @SerializedName("followed_user")
    private User mFollowedUser;


    @Nullable
    public String getComment() {
        return mComment;
    }

    public SimpleDate getCreatedAt() {
        return mCreatedAt;
    }

    @Nullable
    public Integer getEpisodeNumber() {
        return mEpisodeNumber;
    }

    @Nullable
    public User getFollowedUser() {
        return mFollowedUser;
    }

    public int getId() {
        return mId;
    }

    @Nullable
    public NewStatus getNewStatus() {
        return mNewStatus;
    }

    @Nullable
    public String getReply() {
        return mReply;
    }

    @Nullable
    public String getStoryId() {
        return mStoryId;
    }

    public Type getType() {
        return mType;
    }

    @Nullable
    public String getUserId() {
        return mUserId;
    }

    @Override
    public String toString() {
        return mType.toString();
    }

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(final Parcel dest, final int flags) {
        dest.writeInt(mId);
        ParcelableUtils.writeInteger(mEpisodeNumber, dest);
        dest.writeParcelable(mNewStatus, flags);
        dest.writeParcelable(mCreatedAt, flags);
        dest.writeString(mComment);
        dest.writeString(mReply);
        dest.writeString(mStoryId);
        dest.writeString(mUserId);
        dest.writeParcelable(mType, flags);
        dest.writeParcelable(mFollowedUser, flags);
    }

    public static final Creator<Substory> CREATOR = new Creator<Substory>() {
        @Override
        public Substory createFromParcel(final Parcel source) {
            final Substory s = new Substory();
            s.mId = source.readInt();
            s.mEpisodeNumber = ParcelableUtils.readInteger(source);
            s.mNewStatus = source.readParcelable(NewStatus.class.getClassLoader());
            s.mCreatedAt = source.readParcelable(SimpleDate.class.getClassLoader());
            s.mComment = source.readString();
            s.mReply = source.readString();
            s.mStoryId = source.readString();
            s.mUserId = source.readString();
            s.mType = source.readParcelable(Type.class.getClassLoader());
            s.mFollowedUser = source.readParcelable(User.class.getClassLoader());
            return s;
        }

        @Override
        public Substory[] newArray(final int size) {
            return new Substory[size];
        }
    };

{'fraction_non_alphanumeric': 0.09270246217739543, 'fraction_numerical': 0.0002966478789676654, 'mean_word_length': 2.5771883289124666, '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': 10, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4232842', 'n_tokens_mistral': 1987, 'n_tokens_neox': 1934, 'n_words': 402}