Не вижу ошибки, эту строчку вообще не меняла:
public static ArrayList<String> doubleValues(ArrayList<String>list)
Выражение синтаксически не верное..
файл com/javarush/task/task07/task0717/Solution.java, строка 22, позиция 625
package com.javarush.task.task07.task0717;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Удваиваем слова
*/
public class Solution {
public static void main(String[] args) throws Exception {
ArrayList<String>list = new ArrayList();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for (int i=0; i< list.size(); i++){
list.add(reader.readLine());
ArrayList<String> result = doubleValues(list);
}
for (String s : result){
System.out.println(s);
}
public static ArrayList<String> doubleValues(ArrayList<String>list) {
for (int j = 0; j < list.size(); j += 2) {
list.add(j, list.get(j));
}
return list;
}
}