List test

I guess you tested the resulting definition by running all the java programs in our testsuite, right?  I just want to make sure that the rules above do not interfere in unexpected ways with the semantics.  Were they there before, too, in Denis' original definition?