двоичное значение в методе toBinary выводится в виде строки корректно. что не так?