class StringPoint extends AbstractPoint {

    @Override
    public boolean equals(Object obj) {
        if (obj instanceof StringPoint) {
            StringPoint other = (StringPoint) obj;
            return index == other.index && time == other.time && Objects.equals(value, other.value);
        }
        return false;
    }

    public  StringPoint(int index, long time, String value);

}