@Override
	public String toString() {
		
		String labTypeToString = "LabType [type=" + type + ", subtype=" + subtype;
		if(value1!=Double.NaN)
		{
			labTypeToString += ", value1=" + value1;
		}
		if(value2!=Double.NaN)
		{
			labTypeToString += ", value2=" + value2;
		}
		if(lapse_type!=null)
		{
			labTypeToString += ", lapse_type=" + lapse_type;
		}
		if(lapse_value!=Double.NaN)
		{
			labTypeToString += ", lapse_value=" + lapse_value;
		}
		if(lapse_unit!=null)
		{
			labTypeToString += ", lapse_unit=" + lapse_unit;
		}
		if(lapse_start!=null)
		{
			labTypeToString += ", lapse_start=" + lapse_start;
		}
		if(difference!=Double.NaN)
		{
			labTypeToString += ", difference=" + difference;
		}
		if(percent!=Double.NaN)
		{
			labTypeToString += ", percent=" + percent;
		}
			labTypeToString += "]";
		
		return  labTypeToString;

	}