Обновление протокола обмена данными, применение языковых возможностей Java 7, рефакторинг. Промежуточное обновление