Throw out unused code

Change-Id: I030e438420a7c6b2945edd21784818b43200c402
Signed-off-by: Carsten Hammer <carsten.hammer@t-online.de>
Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.resources/+/175810
Tested-by: Platform Bot <platform-bot@eclipse.org>
Reviewed-by: Mickael Istria <mistria@redhat.com>
diff --git a/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources/MarkerSet.java b/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources/MarkerSet.java
index 4ec6028..a9dfe03 100644
--- a/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources/MarkerSet.java
+++ b/bundles/org.eclipse.core.resources/src/org/eclipse/core/internal/resources/MarkerSet.java
@@ -234,13 +234,10 @@
 	@Override
 	public void shareStrings(StringPool set) {
 		//copy elements for thread safety
-		Object[] array = elements;
+		IMarkerSetElement[] array = elements;
 		if (array == null)
 			return;
-		for (int i = 0; i < array.length; i++) {
-			Object o = array[i];
-			if (o instanceof String)
-				array[i] = set.add((String) o);
+		for (IMarkerSetElement o : array) {
 			if (o instanceof IStringPoolParticipant)
 				((IStringPoolParticipant) o).shareStrings(set);
 		}