@@ -0,0 +1,1221 @@
+/*%0A * SIP Communicator, the OpenSource Java VoIP and Instant Messaging client.%0A *%0A * Distributable under LGPL license.%0A * See terms of license at gnu.org.%0A */%0Apackage net.java.sip.communicator.service.version;%0A%0A/**%0A * The version service keeps track of the SIP Communicator version that we are%0A * currently running. Other modules (such as a Help-%3EAbout dialog) query and%0A * use this service in order to show the current application version.%0A *%0A * @author Emil Ivov%0A */%0Apublic interface VersionService%0A%7B%0A    /**%0A     * Returns a %3Ctt%3EVersion%3C/tt%3E object containing version details of the SIP%0A     * Communicator version that we're currently running.%0A     *%0A     * @return a %3Ctt%3EVersion%3C/tt%3E object containing version details of the SIP%0A     * Communicator version that we're currently running.%0A     */%0A    public Version getCurrentVersion();%0A%0A    /**%0A     * Returns a Version instance corresponding to the %3Ctt%3Eversion%3C/tt%3E string.%0A     *%0A     * @param version a version String that we have obtained by calling a%0A     * %3Ctt%3EVersion.toString()%3C/tt%3E method.%0A     *%0A     * @return the %3Ctt%3EVersion%3C/tt%3E object corresponding to the %3Ctt%3Eversion%3C/tt%3E%0A     * string.%0A     */%0A    public Version parseVersionString(String version);%0A%7D%0A

Version service that bundles could use for retrieving the version of the currently running sip-communicator instance