public void recalculateTable(int row){
        BigDecimal vorigRestCapital;
        if (row == 0) {
            vorigRestCapital = getStartCapital();
        } else {
            vorigRestCapital = getBusinessObjects().get(row - 1).getRestCapital();
        }
        for(int i=row; i<getBusinessObjects().size();i++) {
            MortgageTransaction line = getBusinessObjects().get(i);
            BigDecimal capital = line.getCapital();
            BigDecimal restCapital = vorigRestCapital.subtract(capital);
            line.setRestCapital(restCapital);
            vorigRestCapital = restCapital;
        }
    }