if (!CVUtility.isModuleVisible("Expense", userID, this.dataSource))
throw new AuthorizationFailedException("Expense- createExpense");
try {
InitialContext ic = CVUtility.getInitialContext();
ExpenseLocalHome home = (ExpenseLocalHome) ic.lookup("local/Expense");
ExpenseLocal expense = home.create(expenseVO, userID, this.dataSource);
expense.setDataSource(this.dataSource);
expenseVO = expense.getExpenseVO();
} catch (Exception e) {
logger.error("[createExpense]: Exception", e);
}