Netbeans IDE 建议在代码的几行之前添加@SuppressWarnings("unchecked")。我不明白为什么。有人请建议我哪里出错了?
private List<Object> processNames() {
    List<Object> values = new ArrayList<>();
    List<String> addedNames = new ArrayList<>();;
    List<String> droppedNames = new ArrayList<>();;
    Map<String, String> changedNames = new LinkedHashMap<>();
 //I skipped code that adds values into above lists and Map
    values.add(addedNames) ;
    values.add(droppedNames) ;
    values.add(changedNames) ;
    return values:
}
  private void applyChanges() {
    List<Object> values = processNames();
    @SuppressWarnings("unchecked")// Suggested by IDE
            List<String> AddedNames = (List<String>) values.get(0);
    @SuppressWarnings("unchecked")
            List<String> droppedNames = (List<String>) values.get(1);
    @SuppressWarnings("unchecked")
            Map<String, String> changedNames = (Map<String, String>) values.get(2); 
    }