Właściwości Java: Jak zachować linie bez klucza = wartość?

Próbuję zmodyfikować plik konfiguracyjny w Javie przy użyciu właściwości.

Czytam, piszę i modyfikuję linie z powodzeniem używając Properties.store, load i setProperty, ale zauważyłem, że po wykonaniu takiej operacji plik jest nadpisywany i dlatego tracę wszystkie linie w pliku konfiguracyjnym, które nie są parami klucz-wartość. Mianowicie tracę komentarze.

Czy istnieje sposób na zachowanie takich linii za pomocą java.util?

Umieszczenie przedrostka w każdej linii nie stanowi problemu. Wiem, jak to zrobić „ręcznie”, odczytywanie linii po linii; Zamiast tego proszę o alternatywę

questionAnswers(2)

yourAnswerToTheQuestion