}
@Override
protected void invokeWriteMethod(Object target, Object value) {
if (key == null) {
throw new MappingException("key must be specified");
}
try {
ReflectionUtils.invoke(getWriteMethod(), target, new Object[]{key, value});
} catch (NoSuchMethodException e) {
MappingUtils.throwMappingException(e);