}
public void testDefaultImplementation$_keySetBindingForKey$doubleField() {
KeyBindingTypeTest obj = new KeyBindingTypeTest();
_KeyBinding kb = DefaultImplementation._keySetBindingForKey(obj, "doubleObjectField");
assertEquals(Double.class, kb.valueType());
assertFalse(kb.isScalarProperty());
kb.setValueInObject(FORTY_TWO_DOUBLE, obj);
assertEquals(FORTY_TWO_DOUBLE, obj.doubleObjectField);
kb = DefaultImplementation._keySetBindingForKey(obj, "doubleField");
assertEquals(Double.class, kb.valueType());
assertTrue(kb.isScalarProperty());
kb.setValueInObject(FORTY_TWO_DOUBLE, obj);
assertEquals(FORTY_TWO_DOUBLE.doubleValue(), obj.doubleField);
}