Не понимаю. Корректность работы несомненна (как по мне). Однако требования "Нужно, чтобы метод toBinary(String) был реализован согласно условию." якобы не удовлетворяет.