Fix regression error

ArrayList.set() does not grow the collection, use add() instead.
diff --git a/plugins/org.eclipse.libra.facet/src/org/eclipse/libra/facet/OSGiBundleFacetUninstallConfig.java b/plugins/org.eclipse.libra.facet/src/org/eclipse/libra/facet/OSGiBundleFacetUninstallConfig.java
index 3ee3779..e132015 100644
--- a/plugins/org.eclipse.libra.facet/src/org/eclipse/libra/facet/OSGiBundleFacetUninstallConfig.java
+++ b/plugins/org.eclipse.libra.facet/src/org/eclipse/libra/facet/OSGiBundleFacetUninstallConfig.java
@@ -29,13 +29,12 @@
 		
 		final OSGiBundleFacetUninstallStrategy[] values = OSGiBundleFacetUninstallStrategy.values();
 		

-		optionValues =  new ArrayList<WritableValue<Boolean>>(values.length);

-		for (int i = 0; i < values.length; i++) {
+		optionValues =  new ArrayList<WritableValue<Boolean>>(values==null ? 0 : values.length);

+		if (values!=null) for (final OSGiBundleFacetUninstallStrategy val: values) {
 			final WritableValue<Boolean> wv = new WritableValue<Boolean>(realm, null, Boolean.class);

-			optionValues.set(i, wv);

-			strategyValue.addOption(OSGiBundleFacetUninstallStrategy.values()[i], wv);

+			optionValues.add(wv);

+			strategyValue.addOption(val, wv);

 		}

-		

 		strategyValue.setValue(OSGiBundleFacetUninstallStrategy.defaultStrategy());

 	}