import java.util.List; import java.util.ArrayList; class GenericsError { public List> method(List list) { List> retVal = new ArrayList>(); retVal.add(list); return retVal; } public List> otherMethod() { List list = null; List> result = method(list); return result; } }