У меня есть 2 таких интерфейса
public interface Super {
void setA();
Long getA();
}
public interface Sub extends Super{
}
Теперь 2 класса, которые реализуют эти
public class AStore implements Super {
Long A;
}
public class BStore implements Sub{
LongA;
}
Теперь в какой-то момент, если я использую библиотеку Apache
BeanUtils.copyProperties(Sub, Super);
это работает, но не наоборот
BeanUtils.copyProperties(Super, Sub);
Есть ли какая-либо или любая другая библиотека, через которую я могу скопировать значения из Sub в Super?