Mohan Embar <gnustuff@thisiscool.com> writes: > The restriction on fields being final definitely does > not hold for value classes (structs) in C#, for example. You would lose the ability to pass "by reference" parameters as in C#, but otherwise you should be able to do all the same things. Unfortunately the style of programming you have to use becomes a bit awkward. - a