class AsyncRetrieveMessageFormat implements FormatTS {

	@Override
	public Object parse(String data) {
		if (data!=null && data.length()>0) {
			String[] items = data.split(getSeparator());
			return new AsyncRetrieveMessage((Date)dateFormat.parse(items[0]), items[1], items[2]);
		}
		// TODO Update for handling parsing errors
		return null;
	}

}