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)
tree.addChild(LispTree.proto.newList("posTags", Joiner.on(' ').join(languageInfo.posTags)));
if (languageInfo.nerTags != null)
tree.addChild(LispTree.proto.newList("nerTags", Joiner.on(' ').join(languageInfo.nerTags)));
}