public DateAttribute<ParentOwnerType> nullableDateValue()
{
DateAttribute<ParentOwnerType> result = this.nullableDateValue;
if (result == null)
{
result = mapper == null ? SingleColumnDateAttribute.generate("NULL_DATE_COL","","nullableDateValue",BUSINESS_CLASS_NAME_WITH_DOTS,IMPL_CLASS_NAME_WITH_SLASHES,true,false,this,null,true,false,-1,-1,-1,false, false) :
new MappedDateAttribute(AllTypesFinder.nullableDateValue(), this.mapper, this.zGetValueSelector());
this.nullableDateValue = result;
}
return result;
}