@Override
    public BigDecimal getValue() {
        final Number unscaledValue = this.metric.getValue();
        final BigDecimal scaledValue = convertToBigDecimal(unscaledValue).multiply(scaleFactor);
        return scaledValue;
    }
@Test
    public void testGetValue() {
        UpScaledMetric upScaledMetric = new UpScaledMetric("up_scaled_metric", uptimeMetric, 10);
        clock.advance(Duration.ofSeconds(10));
        Assert.assertTrue(BigDecimal.valueOf(100.0d).compareTo(upScaledMetric.getValue()) == 0);
    }