else if (value == null) {
if (name != null) {
if (specifiedTemporalType == DATE) {
nativeQuery.setDate(name, (Date) value);
} else {
if (specifiedTemporalType == TIME) {
nativeQuery.setTime(name, (Date) value);
} else {
if (specifiedTemporalType == TIMESTAMP) {
nativeQuery.setTimestamp(name, (Date) value);
}
}
}
} else {
nativeQuery.setParameter(position - 1, value);
}
bind = new ParameterBindImpl<T>(value, null);
return;
}