Не проходит второе условие ( toBinary) . На null и пустую строку на входе проверил. Так же проверил, что все символы соответствуют хексу...