aa.setExtension("313");
    public void testSave() throws Exception {        AutoAttendant aa = new AutoAttendant();        aa.setName("test-aa");        aa.setDescription("aa description");        aa.setExtension("313");        aa.setPrompt("thankyou_goodbye.wav");        aa.addMenuItem(DialPad.NUM_1, new AttendantMenuItem(AttendantMenuAction.GOTO_EXTENSION,                "1234"));        aa.addMenuItem(DialPad.NUM_5, new AttendantMenuItem(AttendantMenuAction.OPERATOR));        m_context.storeAutoAttendant(aa);        // attendant data        ITable actual = TestHelper.getConnection().createDataSet().getTable("auto_attendant");        IDataSet expectedDs = TestHelper                .loadDataSetFlat("admin/dialplan/saveAttendantExpected.xml");        ReplacementDataSet expectedRds = new ReplacementDataSet(expectedDs);        expectedRds.addReplacementObject("[auto_attendant_id]", aa.getId());        expectedRds.addReplacementObject("[null]", null);        ITable expected = expectedRds.getTable("auto_attendant");        Assertion.assertEquals(actual, expected);        // attendant menu items        ITable actualItems = TestHelper.getConnection().createDataSet().getTable(                "attendant_menu_item");        ITable expectedItems = expectedRds.getTable("attendant_menu_item");        Assertion.assertEquals(actualItems, expectedItems);    }