Такой вопрос по яве. Есть метод с одним входным параметром, но возвращать он может несколько разных типов. друг с другом их скастовать нельзя. Результат метода используется в другом перегруженном методе. Как более элегантно сделать ?
считай что это разные методы
выбери из типов основной, на нём реализуй логику, а остальные получай из него в методах-обёртках