Zalecana metoda ucieczki HTML w Javie

Czy istnieje zalecany sposób ucieczki<, >, " i& znaki podczas wysyłania HTML w zwykłym kodzie Java? (Inaczej niż ręcznie wykonując następujące czynności).

String source = "The less than sign (<) and ampersand (&) must be escaped before using them in HTML";
String escaped = source.replace("<", "&lt;").replace("&", "&amp;"); // ...

questionAnswers(10)

yourAnswerToTheQuestion