public void testStoreRawData() {
        DataSet ds;
        final String cols = "column1,column2,column3\r\nVAL1,VAL2,VAL3";
        Parser p = DefaultParserFactory.getInstance().newDelimitedParser(new StringReader(cols), ',', FPConstants.NO_QUALIFIER);
        p.setStoreRawDataToDataSet(true);
        ds = p.parse();
        ds.next();
        assertEquals("VAL1,VAL2,VAL3", ds.getRawData());

        p = DefaultParserFactory.getInstance().newDelimitedParser(new StringReader(cols), ',', FPConstants.NO_QUALIFIER);
        ds = p.parse();
        ds.next();
        try {
            ds.getRawData();
            fail("Should have received an FPExcpetion...");
        } catch (final FPInvalidUsageException e) {
        }

    }