SetUniqueList.subList().contains() method checks against full parent list, not sublist range -------------------------------------------------------------------------------------------- Key: COLLECTIONS-307 URL: https://issues.apache.org/jira/browse/COLLECTIONS-307 Project: Commons Collections Issue Type: Bug Components: List Affects Versions: 3.2 Reporter: Christian Semrau Priority: Minor The view returned by the subList() method of a SetUniqueList checks contains() against the set of the original list. As shown by the following test snippet. List list = new ArrayList(); List uniqueList = SetUniqueList.decorate(list); uniqueList.add("Hello"); uniqueList.add("World"); List subList = list.subList(0, 0); List subUniqueList = uniqueList.subList(0, 0); assertFalse(subList.contains("World")); // passes assertFalse(subUniqueList.contains("World")); // fails -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.