Allgemeine Probleme:

- Argument von lambda-Aussdrücken hat falsche Typvar: Könnte das darin liegen,
  dass die Typvar auch in der abstrakten Syntax gelöscht wird?
  
- unnötige constraints entfernen  

- Textmarker werden, beim speichern nicht gelöscht, es wird einfach der neue
  Text hinzugefügt

Dateien:  

- Id.jav: funktioniert

- Matrix_lambda.jav: es bleiben TPH im Typ stehen. 
	TPH IM müsste irgend Supertyp von Matrix (this) sein.
	
- MethodId.jav: funktioniert; 

- MethodIntegerUse.jav: funktioniert;
	
- MethodUse.jav: funktioniert; 

- OL.jav:
  * java.lang.Float funktioniert als Return-Typ nicht: Parseerror
  * wenn man beim ersten m einen Typ auswählt wird der vom zweiten m eingetragen
    warum?
    In der zweiten Klasse kann man nach dem eintragen nichts mehr auswählen
  * Wenn man in der zweiten Klassen einen Typ auswählt kann man in der ersten
    nichts mehr auswählen. Was wird eigetragen?  

- Plus1_Float_Double.jav: Syntax-Error und Nullpointer-Exception

- Plus1.jav: funktioniert; Frage: gibt es keinen anderen Typ mit +1?