public int compareTo(VersionString arg0) {
        if(arg0==null)
            throw new NullPointerException("cannot compare VersionString to null");
        return compareVersions(version,arg0.toString());
    }