public void testAddToMethodAddsGivenValueGivenNumberOfTimesToOriginalValue() throws Exception {
   assertEquals("10", DataType.INTEGER.addTo("10", new Integer(5), 0));
   assertEquals("15", DataType.INTEGER.addTo("10", new Integer(5), 1));
   assertEquals("20", DataType.INTEGER.addTo("10", new Integer(5), 2));
   assertEquals("10.2", DataType.DOUBLE.addTo("10.2", new Double(5.1), 0));
   assertEquals("15.3", DataType.DOUBLE.addTo("10.2", new Double(5.1), 1));
   assertEquals("20.4", DataType.DOUBLE.addTo("10.2", new Double(5.1), 2));
   assertEquals("Hello", DataType.STRING.addTo("Hello", " World", 0));
   assertEquals("Hello World", DataType.STRING.addTo("Hello", " World", 1));
   assertEquals("Hello World World", DataType.STRING.addTo("Hello", " World", 2));
   assertEquals("12/02/2006", DataType.DATE.addTo("12/02/2006", new Integer(5), 0));
   assertEquals("12/07/2006", DataType.DATE.addTo("12/02/2006", new Integer(5), 1));
   assertEquals("01/01/2007", DataType.DATE.addTo("12/31/2006", new Integer(1), 1));
   assertEquals("01/21/2007", DataType.DATE.addTo("12/02/2006", new Integer(5), 10));
 }