// And if still no match, how about interfaces?
if (_interfaceMappings != null) {
for (Class<?> curr = type; (curr != null); curr = curr.getSuperclass()) {
for (Class<?> iface : curr.getInterfaces()) {
key.reset(iface);
ser = _interfaceMappings.get(key);
if (ser != null) {
return (JsonSerializer<T>) ser;
}
}