Melhorias numa simples classe

Bom dia pessoal do guj, fiz uma classe aqui, tá funcionando, mas… algo me diz que eu poderia fazer algo mais bonito.

Estou aberto a sugestões, obrigado ^.^

[code]public class Filtros {

public String variavel;

public String Melhora(String variavel){
	this.variavel = variavel;
	variavel = variavel.replace("'","'");
	variavel = variavel.replace("<","<");
	variavel = variavel.replace(">",">");
	variavel = variavel.replace("\n","<BR>");
	variavel = variavel.replace("\","&#92");
	return variavel;
}

}[/code]

Falta comentário e javadoc

Você pode fazer uma rotina mais rápida:

        /**
          * Você poderia mover esta rotina para uma classe de rotinas
          * utilitárias.
          */
        private static String toHTML (String s) {
            StringBuffer ret = new StringBuffer();
            for (int i = 0; i < s.length(); ++i) {
                char c = s.charAt (i);
                switch (c) {
                case '': ret.append ("&apos;"); break;
                case '<': ret.append ("&lt;"); break;
                case '>': ret.append ("&gt;"); break;
                case '\n': ret.append ("<br>"); break;
                case '\"': ret.append ("&quot;"); break;
                default: ret.append (c); break;
                }
            }
            return ret.toString();
        }

 	public String Melhora(String variavel){
 		this.variavel = variavel;
                return toHTML (variavel); 
 	}