Володин Денис, 396, JUnit.

А этот метод зачем нужен? Все эти ненужные вещи мешают пользователю. Мешают работе. Он должен иметь как можно более простой и понятный интерфейс для работы с базой. Этот интерфейс, по большому счету, весь задан интерфейсами, которые нам нужно реализовать в наших классах. Грубо говоря, ВСЕ методы этого класса, не относящиеся к ```TableProvider``` должны быть приватными (возможно, есть исключение).