required: Class<T>,String,String
[javac] found: Class<RichFirmLadderEntity>,String,String
[javac] reason: inferred type does not conform to declared bound(s)
[javac] inferred: RichFirmLadderEntity
[javac] bound(s): BaseEntity
[javac] where T is a type-variable:
[javac] T extends BaseEntity declared in method <T>LoadPositionCache(Class<T>,String,String)