If this is intended, how do I overcome this warning? Implementing JavaTypeDescriptor and equals/hashcode for FooConverter.class doesn't make much sense.