@Test
public void testCopy() {

    final DSLVariableValue original = new DSLVariableValue("value");
    final DSLVariableValue copy = original.copy();

    assertEquals(original.getValue(),
                 copy.getValue());
    assertEquals(original,
                 copy);
    assertNotSame(original,
                  copy);
}