Hi,
I’m not very experienced in Expressions myself but from what I know about JavaScript (which is the base for the Expression Language)I gather the semicolon (‘;’) is used to simply end a statement. So if you use a one line statement there’s no need to end it because there is no further code it needs to be seperated from (it shouldn’t hurt either if you put it after a one line piece of code). Though the machine won’t notice you began a new line of code if you don’t put this indicator.
This is probably all not too precise and maybe one of them masters of expressions can tell you some more about it. Anyway, I hope I could help out for now.
cheers