if (utterance != null)
tree.addChild(LispTree.proto.newList("utterance", utterance));
if (targetFormula != null)
tree.addChild(LispTree.proto.newList("targetFormula", targetFormula.toLispTree()));
if (targetValue != null)
tree.addChild(LispTree.proto.newList("targetValue", targetValue.toLispTree()));
if (languageInfo != null) {
if (languageInfo.tokens != null)
tree.addChild(LispTree.proto.newList("tokens", LispTree.proto.newList(languageInfo.tokens)));
if (languageInfo.posTags != null)