Quando usar intern () em literais de string

Eu vejo um monte de código legado como este:

class A {
    public static final String CONSTANT = "value".intern();
    ...
}

Eu não vejo qualquer razão para o intern (), como no Javadoc pode-se ler: "Todas as seqüências de caracteres literais e expressões constantes com valor de seqüência estão internados." Existe alguma intenção disso, talvez em revisões anteriores da linguagem?

questionAnswers(4)

yourAnswerToTheQuestion