package org.lantern;

import java.util.Date;
import java.util.Map;
import java.util.logging.Logger;


public class LanternVersion extends SemanticVersion {
    private final static transient Logger LOG = Logger
            .getLogger("LanternVersion");

    protected Date releaseDate;

    protected String infoUrl;

    public LanternVersion() {
    }

    public Date getReleaseDate() {
        return releaseDate;
    }

    public void setReleaseDate(Date releaseDate) {
        this.releaseDate = releaseDate;
    }

    public String getInfoUrl() {
        return infoUrl;
    }

    public void setInfoUrl(String infoUrl) {
        this.infoUrl = infoUrl;
    }

    @Override
    public Map<String, Object> toMap() {
        Map<String, Object> map = super.toMap();
        map.put("infoUrl", getInfoUrl());
        map.put("releaseDate", DateSerializer.formattedDate(getReleaseDate()));
        return map;
    }
}

@@ -279,17 +279,16 @@
 seDate;%0A
-%0A
     prot
@@ -308,16 +308,55 @@
 infoUrl;
+%0A    protected String installerBaseUrl;
 %0A%0A    pu
@@ -698,24 +698,226 @@
 Url;%0A    %7D%0A%0A
+    public String getInstallerBaseUrl() %7B%0A        return installerBaseUrl;%0A    %7D%0A%0A    public void setInstallerBaseUrl(String installerBaseUrl) %7B%0A        this.installerBaseUrl = installerBaseUrl;%0A    %7D%0A%0A
     @Overrid
@@ -1008,16 +1008,16 @@
 oMap();%0A
-
         
@@ -1046,24 +1046,84 @@
 InfoUrl());%0A
+        map.put(%22installerBaseUrl%22, getInstallerBaseUrl());%0A
         map.

add installerBaseUrl to LatestLanternVersion