Ich sehe da kein Problem. Die Einträge werden, wenn nicht leer, von der
IDE an dedizierte Stellen gesetzt (nach Description) und lassen sich durch ein simples Prüfen der einzelnen Zeilen auf StartsWith finden. Dann ist es entweder ein simples Replace oder die Zeile muss eingefügt werden.