Start by figuring out a design, then proving the design is at least qualitatively superior. While what they've done has issues, the solution to their problem is not likely an ORM.
TL/DR -- In Java, I'm struggling to understand how to create an object instance of a generic type without first knowing the type. So, before I delve down into this, know that I'm trying to understand ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results