Bug 575365: [Ltk-Issues] Make use of ImCollection.map

Change-Id: Ib12c7a267a25be73095bd18105d41c108ef68814
diff --git a/ltk/org.eclipse.statet.ltk.core/src/org/eclipse/statet/ltk/issues/core/Issues.java b/ltk/org.eclipse.statet.ltk.core/src/org/eclipse/statet/ltk/issues/core/Issues.java
index 5ec57d9..eae543a 100644
--- a/ltk/org.eclipse.statet.ltk.core/src/org/eclipse/statet/ltk/issues/core/Issues.java
+++ b/ltk/org.eclipse.statet.ltk.core/src/org/eclipse/statet/ltk/issues/core/Issues.java
@@ -66,13 +66,5 @@
 		return loadTaskTags(prefs, TASK_TAG_KEYWORD_PREF, TASK_TAG_PRIORITY_PREF);
 	}
 	
-	public static ImList<String> getKeywords(final ImList<TaskTag> taskTags) {
-		final var array= new @NonNull String[taskTags.size()];
-		for (int i= 0; i < array.length; i++) {
-			array[i]= taskTags.get(i).getKeyword();
-		}
-		return ImCollections.newList(array);
-	}
-	
 	
 }
diff --git a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/presentation/CommentScanner.java b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/presentation/CommentScanner.java
index e208da4..65ccd53 100644
--- a/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/presentation/CommentScanner.java
+++ b/ltk/org.eclipse.statet.ltk.ui/src/org/eclipse/statet/ltk/ui/sourceediting/presentation/CommentScanner.java
@@ -35,6 +35,7 @@
 import org.eclipse.statet.ecommons.ui.ISettingsChangedHandler;
 
 import org.eclipse.statet.ltk.issues.core.Issues;
+import org.eclipse.statet.ltk.issues.core.TaskTag;
 
 
 /**
@@ -123,7 +124,7 @@
 	
 	private void loadTaskTags() {
 		final var taskTags= Issues.loadTaskTags(this.prefs);
-		this.taskTagRule.setKeywords(Issues.getKeywords(taskTags));
+		this.taskTagRule.setKeywords(taskTags.map(TaskTag::getKeyword).toList());
 	}
 	
 }