RiskAssessor. Why then did you also include the next two lines in
// get risk assessment String family = riskAssessor.determineFamily(key); BigDecimal modifier = riskAssessor.determineModifiers(family, key); BigDecimal baseRisk = riskAssessor.getRisk(family); BigDecimal finalRisk = baseRisk.multiply(modifier); BigDecimal amountAtRisk = totalCapital.multiply(finalRisk);
RiskAssessor, the code only produces a simple multiply. We're pretty confident that multiplication works.