Literal de string Java interpretado automaticamente como objeto String, mas com

Quais são as mecânicas por trás do Java que interpretam automaticamente literais de seqüência de caracteres como objetos String, já que não há operadores sobrecarregados e não há suporte padrão para buffers de seqüência de caracteres de baixo nível (não incluindo o StringBuffer de alto nível)? Esse é um contexto de linguagem ou máquina virtual?

questionAnswers(3)

yourAnswerToTheQuestion