@Test public void testConcatenate () { assertEquals ("true-1.23", new ValueImpl ("true").concatenate (new ValueImpl ("-1.23")).toString ()); }
Value concatenate (Value v) { return new StringValue (toString () + v.toString ()); }
Value { Value concatenate (Value v) { return new StringValue (toString () + v.toString ()); } }
Value { Value concatenate (Value v) { return new StringValue (toString () + v.toString ()); }  }
Value { Value concatenate (Value v) { return new StringValue (toString () + v.toString ()); }   }
Value { Value concatenate (Value v) { return new StringValue (toString () + v.toString ()); }    }