//-------------------------------------------------------------------------
        public virtual void test_withSensitivity()
        {
            UnitParameterSensitivity @base = UnitParameterSensitivity.of(NAME1, METADATA1, VECTOR1);
            UnitParameterSensitivity test  = @base.withSensitivity(VECTOR1_FACTOR);

            assertEquals(test, UnitParameterSensitivity.of(NAME1, METADATA1, VECTOR1_FACTOR));
            assertThrowsIllegalArg(() => @base.withSensitivity(DoubleArray.of(1d)));
        }