Поскольку вы объявили, что метод возвращает логическое значение
private boolean fileExists(final File[] files, final String name)
Если вы не хотите, чтобы он что-либо возвращал, объявите метод как 'void'
private void fileExists(final File[] files, final String name)
Вы, вероятно, нуждаетесь в 'return', потому что, что произойдет, если оба утверждения 'if' ложны?