validate(new TimestampFieldValidate(this, i_Timestamp));
setValid(false);
	public boolean setText(String aS_Text)	{		iS_Text = formatStringByRules(aS_Text); 		i_Timestamp = null;		if(aS_Text!=null)		{			try			{				SimpleDateFormat l_SimpleDateFormat = getSimpleDateFormat();				Date l_Date = l_SimpleDateFormat.parse(aS_Text);				i_Timestamp = new Timestamp(l_Date.getTime());				validate(new TimestampFieldValidate(this, i_Timestamp));			}			catch(ParseException l_ParseException)			{				setValid(false);			}		}		else		{			validate(new TimestampFieldValidate(this, i_Timestamp));		}		if (hasComponentData() && isValidWithoutChilds())		{			if (iS_Text == null)			{				setData(null);			}			else			{				setData(i_Timestamp); 			}		}		return isValidWithoutChilds();	}