@Override public String getPrimaryFeatureIdentifier() { // Return the product if defined in system properties String primaryFeatureId = ConfigurationActivator.getBundleContext().getProperty(ECLIPSE_PRODUCT); if (primaryFeatureId != null) { // check if feature exists IFeatureEntry feature = findConfiguredFeatureEntry(primaryFeatureId); if (feature != null && feature.canBePrimary()) return primaryFeatureId; } return null; }