class Snapshot {

    public static Builder builder(Instant time, Snapshot other) {
        return new Builder(time, other);
    }

    @SuppressWarnings("unused") private  Snapshot();
    public  Snapshot(Instant time);

}