if (checkDirtyAfterGet == JDBCCMPFieldMetaData.CHECK_DIRTY_AFTER_GET_NOT_PRESENT) {
JDBCUserTypeMappingMetaData userMapping = (JDBCUserTypeMappingMetaData) factory.
userTypeMappings.get(fieldType.getName());
if (userMapping != null &&
userMapping.checkDirtyAfterGet() != JDBCCMPFieldMetaData.CHECK_DIRTY_AFTER_GET_NOT_PRESENT) {
result = userMapping.checkDirtyAfterGet() == JDBCCMPFieldMetaData.CHECK_DIRTY_AFTER_GET_TRUE;
} else {
result = !isDefaultImmutable(fieldType);
}
} else {
result = checkDirtyAfterGet == JDBCCMPFieldMetaData.CHECK_DIRTY_AFTER_GET_TRUE;