We now resort to String-based comparison if a generic cannot be resolved. Previously, unresolved generics caused an infinite recursion. Closes #3084
We now resort to String-based comparison if a generic cannot be resolved. Previously, unresolved generics caused an infinite recursion. Closes #3084