class Version {

    public static String getVersion(Class<?> baseClass) {
        Manifest manifest;
        try {
            manifest = getManifest(baseClass);
        } catch (IOException e) {
            logger.error(e.getMessage(), e);
            return UNKNOWN_VERSION;
        }
        return getVersion(manifest);
    }

    private  Version();

}