XStream serializar valores nulos

Suponha que eu tenha

class Student
{
String name;
int    age;
String teacher;
}

Então :

public class App1
{
    public static void main(String[] args)
    {
        Student st = new Student();
        st.setName("toto");

        XStream xs = new XStream();

        xs.alias("student",Student.class);

        System.out.println(xs.toXML(st));
    }

}

Me dá:

<student>
  <name>toto</name>
  <age>0</age>
</student>

Existe uma maneira de lidar com valores nulos? Quero dizer :

<student>
  <name>toto</name>
  <age>0</age>
  <teacher></teacher>
</student>

É possível se eu fizer

st.setTeacher("");

mas não se professor é nulo.

Eu tentei com um conversor personalizado, mas parece que os valores nulos não são enviados para o conversor.

questionAnswers(3)

yourAnswerToTheQuestion