Extra generic type information to aid certain javacs.

In particular this is needed for the code to compile using the error prone
analyzer.
Bug: 27723540

Change-Id: I07b1e94da05a26d214d4c274483d0b0d036a30bc
diff --git a/src/org/junit/matchers/JUnitMatchers.java b/src/org/junit/matchers/JUnitMatchers.java
index ec2ec4a..837ed33 100644
--- a/src/org/junit/matchers/JUnitMatchers.java
+++ b/src/org/junit/matchers/JUnitMatchers.java
@@ -24,7 +24,7 @@
 	 * @return A matcher matching any collection containing an element matching elementMatcher
 	 */
 	public static <T> org.hamcrest.Matcher<java.lang.Iterable<T>> hasItem(org.hamcrest.Matcher<? extends T> elementMatcher) {
-		return IsCollectionContaining.hasItem(elementMatcher);
+		return IsCollectionContaining.<T>hasItem(elementMatcher);
 	}
 
 	/**
@@ -42,7 +42,7 @@
 	 *         or different elements matching each matcher)
 	 */
 	public static <T> org.hamcrest.Matcher<java.lang.Iterable<T>> hasItems(org.hamcrest.Matcher<? extends T>... elementMatchers) {
-		return IsCollectionContaining.hasItems(elementMatchers);
+		return IsCollectionContaining.<T>hasItems(elementMatchers);
 	}
 
 	/**