valueRecord.value= nums[i]; valueRecords[i] = valueRecord; } List<Integer>path=newArrayList<>(); dfs(nums,path, valueRecords, result);returnresult; }/** * **/privatevoiddfs(int[] nums, List<Integer>path, ValueRecord[] valueRecords, List<List<Integer>> result ){if(path.size() == ...