class RawTimeScoringInteractor {

    public void score(ScoredRun scoredRun) {
        BigDecimal eventConePenaltySeconds = scoredRun.getRun().getEvent().getConePenaltySeconds();
        BigDecimal runCones = BigDecimal.valueOf(scoredRun.getRun().getCones());
        BigDecimal conePenaltySeconds = eventConePenaltySeconds.multiply(runCones);
        BigDecimal rawTimeScored = scoredRun.getRun().getRawTime().add(conePenaltySeconds);
        scoredRun.setRawTimeScored(rawTimeScored);
    }

    @Inject public  RawTimeScoringInteractor();

}