Почему не проходит 2 пункт?
package com.javarush.task.task15.task1525;
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
import java.io.*;
/*
Файл в статическом блоке
*/
public class Solution {
public static List<String> lines = new ArrayList<String>();
static{
Solution n = new Solution();
try{
InputStream input = new FileInputStream(Statics.FILE_NAME);
input.close();
BufferedReader read = new BufferedReader(new InputStreamReader(input));
String stroki;
while((stroki = read.readLine()) != null){
lines.add(stroki);
}
}
catch(Exception e){
}
}
public static void main(String[] args) {
System.out.println(lines);
}
}