LPS-48099 Apply to Repository*Comparator, the whole Repository design is anti-generic(there is no abstract common type for all types, when requiring concrete types, there is instanceof everywhere.), the only thing I can do for now (otherwise a massive refactor for type hierarchic will be required)is to force transfer the invoking type from invokerLPS-48099 Apply to Repository*Comparator, the whole Repository design is anti-generic(there is no abstract common type for all types, when requiring concrete types, there is instanceof everywhere.), the only thing I can do for now (otherwise a massive refactor for type hierarchic will be required)is to force transfer the invoking type from invoker.
LPS-48099 Apply to only direct usage, indirect usage will be fixed at later commits.