Problems with checkLocalDefinitionsComeFirst
Throws exception on ts02 / inresDistributed and inresLocal (among others):
```
0 [pool-2-thread-1] ERROR text.validation.CompositeEValidator - Error executing EValidator
java.util.NoSuchElementException
at java.base/java.util.List.getLast(List.java:843)
at de.ugoe.cs.swe.validation.CodeStyleValidator.checkLocalDefinitionsComeFirstAll(CodeStyleValidator.java:458)
at de.ugoe.cs.swe.validation.CodeStyleValidator.checkLocalDefinitionsComeFirst(CodeStyleValidator.java:408)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.eclipse.xtext.validation.AbstractDeclarativeValidator$MethodWrapper.invoke(AbstractDeclarativeValidator.java:129)
at org.eclipse.xtext.validation.AbstractDeclarativeValidator.internalValidate(AbstractDeclarativeValidator.java:337)
at org.eclipse.xtext.validation.AbstractInjectableValidator.validate(AbstractInjectableValidator.java:72)
at org.eclipse.xtext.validation.CompositeEValidator.validate(CompositeEValidator.java:151)
at org.eclipse.emf.ecore.util.Diagnostician.doValidate(Diagnostician.java:299)
at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostician.java:245)
at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostician.java:200)
at org.eclipse.emf.ecore.util.Diagnostician.validate(Diagnostician.java:130)
at de.ugoe.cs.swe.T3Q.Analyzer.analyze(Analyzer.java:40)
at de.ugoe.cs.swe.T3Q.Analyzer.call(Analyzer.java:74)
at de.ugoe.cs.swe.T3Q.Analyzer.call(Analyzer.java:1)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
```
issue