protected static String[] getStringValuesFromPtgs( Ptg[] pthings )
	{
		String[] returnStr = new String[pthings.length];
		for( int i = 0; i < pthings.length; i++ )
		{
			if( pthings[i] instanceof PtgErr )
			{
				return new String[]{ "#VALUE!" };    // 20081202 KSC: return error value ala Excel
			}

			Object o = pthings[i].getValue();
			if( o != null )
			{ // 20070215 KSC: avoid nullpointererror
				try
				{    // 20090205 KSC: try to convert numbers to ints when converting to string as otherwise all numbers come out as x.0
					returnStr[i] = String.valueOf( ((Double) o).intValue() );
				}
				catch( Exception e )
				{
					String s = o.toString();
					returnStr[i] = s;
				}
			}
			else
			{
				returnStr[i] = "null"; // 20070216 KSC: Shouldn't match empty string!
			}
		}
		return returnStr;
	}