@Override
    public boolean equals(Object obj) {
        if (obj == null) return false;
        if (obj == this) return true;
        if (!(obj instanceof SnapshotVersion)) return false;


        SnapshotVersion other = (SnapshotVersion) obj;
        return Objects.equals(this.snapshotDate, other.getSnapshotDate()) &&
                this.snapshotWeekVersion == other.getSnapshotWeekVersion();
    }
Retrieve the raw snapshot string (yy'w'ww[a-z]).

@return The snapshot string.
helper/src/main/java/me/lucko/helper/reflect/SnapshotVersion.java