Почему, если я выношу return за метод toOctal, валидатор ругается, что не может найти описание переменной octalNumber (хотя внутри метода выражение, исчисляющиее её значение!), а если внести return в метод, то это нарушает правила синтаксиса, и валидатор пишет, что метод должен возвращать значение. И я не вижу, где грубые ошибки в моем решении. Почему не проходит?