This is a strange but interesting question! It is difficult to give an accurate and comprehensive answer. There are probably many different reasons, but I think the following is the most important:
save. class wrap extends T T save , , . save , save T - , . ( , , . .)
- . Java - , . , Java ( , , ++). , , , , .