и правильно ли я понимаю, что object под низом это просто enum singleton?
Только извращенцы используют энам для определения синглтона, он же кастрированный, так тяжело задекларить класс с приватным конструктором и единственным статичным финальным полем, в котором и лежит инстанс самого класса?
И ответ на вопрос — нет