private void validate(BudgetFormData budgetFormData) throws Exception {

        if(budgetFormData == null) {
            throw new Exception("BudgetFormData is null.");
        } else {

            if(budgetFormData.getSalary() == null || budgetFormData.getSubmittedOn() == null) {
                throw new Exception();
            }

            if(budgetFormData.getCoreBudgetItemsList() == null || budgetFormData.getSocialBudgetItemsList() == null) {
                throw new BudgetItemsMissingException("BudgetItems");
            }

        }

    }