Fixed NPE in Constructor.initGenericTypes().
Field.set() will now throw IllegalArgumentException if the value is incompatible with the field's type.