private List<IArticle> loadArticles(Reader articlesFile) throws IOException {
        List<IArticle> result = new ArrayList<>();
        BufferedReader in = new BufferedReader(articlesFile);
        String line;
        while ((line = in.readLine()) != null) {
            if (!EMPTY_LINE_PATTERN.matcher(line).matches()) {
                try {
                    result.add(ArticleFactory.getArticle(new UrlWrapper(line)));
                } catch (MalformedURLException e) {
                    LOG.warn(format("Пропускаю некорректную ссылку на статью: %s", line));
                }
            }
        }
        return result;
    }