Commit
реализация без использования встроенного java.util интерфейса