Method fixGenericDescriptor() will now create a new PropertyDescriptor if it finds a synthetic or bridged readmethod instead of failing trying to set readmethod on existing descriptor.
Added testcase showing the problem.