[Collections] Fix nullable annotations for ImCollections.toNonNull*
diff --git a/jcommons/org.eclipse.statet.jcommons.util/src/org/eclipse/statet/jcommons/collections/ImCollections.java b/jcommons/org.eclipse.statet.jcommons.util/src/org/eclipse/statet/jcommons/collections/ImCollections.java
index 1c174e9..8d80343 100644
--- a/jcommons/org.eclipse.statet.jcommons.util/src/org/eclipse/statet/jcommons/collections/ImCollections.java
+++ b/jcommons/org.eclipse.statet.jcommons.util/src/org/eclipse/statet/jcommons/collections/ImCollections.java
@@ -289,7 +289,8 @@
 		return list;
 	}
 	
-	public static <E> ImList<E> toNonNullList(final Iterable<? extends E> iterable) {
+	@SuppressWarnings("null")
+	public static <E> ImList<@NonNull E> toNonNullList(final Iterable<? extends E> iterable) {
 		final ImList<E> list= toList(iterable);
 		final int n= list.size();
 		for (int i= 0; i < n; i++) {
@@ -1008,7 +1009,8 @@
 		}
 	}
 	
-	public static <E> ImSet<E> toNonNullSet(final Collection<? extends E> c) {
+	@SuppressWarnings("null")
+	public static <E> ImSet<@NonNull E> toNonNullSet(final Collection<? extends E> c) {
 		final ImSet<E> set= toSet(c);
 		int i= 0;
 		for (final Iterator<? extends E> iter= set.iterator(); iter.hasNext(); i++) {