Hi, when kaffe resolves CONSTANT_Class in constant pool, it replaces it with CONSTANT_ResolvedClass, and records the pointer to class struct at constants.data[idx]. Why not treat field in the same way? wj