private static final String STA_MODULE = "org.esa.snap.snap.sta";
private static final String STA_UI_MODULE = "org.esa.snap.snap.sta.ui";
private static final String SNAP_RCP_MODULE = "org.esa.snap.snap.rcp";
private static final String SNAP_CORE_MODULE = "org.esa.snap.snap.core";
static {
<BUG>IMPLEMENTATION_VERSION = Modules.getDefault().ownerOf(ModulePackager.class).getImplementationVersion();

SPECIFICATION_VERSION = IMPLEMENTATION_VERSION.indexOf("-") > 0 ?
IMPLEMENTATION_VERSION.substring(0, IMPLEMENTATION_VERSION.indexOf("-")) :
IMPLEMENTATION_VERSION;
_manifest = new Manifest();</BUG>
Attributes attributes = _manifest.getMainAttributes();

private static final String STA_MODULE = "org.esa.snap.snap.sta";
private static final String STA_UI_MODULE = "org.esa.snap.snap.sta.ui";
private static final String SNAP_RCP_MODULE = "org.esa.snap.snap.rcp";
private static final String SNAP_CORE_MODULE = "org.esa.snap.snap.core";
static {
String implementationVersion = Modules.getDefault().ownerOf(ModulePackager.class).getImplementationVersion();
IMPLEMENTATION_VERSION = implementationVersion.indexOf("-") > 0 ?
implementationVersion.substring(implementationVersion.indexOf("-") + 1) :
implementationVersion;
SPECIFICATION_VERSION = implementationVersion.indexOf("-") > 0 ?
implementationVersion.substring(0, implementationVersion.indexOf("-")) :
implementationVersion;
_manifest = new Manifest();
Attributes attributes = _manifest.getMainAttributes();
