//-------------------------------------------------------------------------
        public virtual void test_split1()
        {
            UnitParameterSensitivity @base = UnitParameterSensitivity.of(NAME1, METADATA1, VECTOR1);
            ImmutableList <UnitParameterSensitivity> test = @base.split();

            assertEquals(test.size(), 1);
            assertEquals(test.get(0), @base);
        }
        public virtual void test_split2()
        {
            UnitParameterSensitivity base1                = UnitParameterSensitivity.of(NAME1, METADATA1, VECTOR1);
            UnitParameterSensitivity base2                = UnitParameterSensitivity.of(NAME2, METADATA2, VECTOR2);
            UnitParameterSensitivity combined             = UnitParameterSensitivity.combine(NAME_COMBINED, base1, base2);
            ImmutableList <UnitParameterSensitivity> test = combined.split();

            assertEquals(test.size(), 2);
            assertEquals(test.get(0), base1);
            assertEquals(test.get(1), base2);
        }