в doubleValues корректно проходит проверку с < 10, но если поменять на list.size(), то нет. В чем несоответствие?