@VisitsBefore boolean generate(ListItemConfigNode node) { Object value = generateSingularValue(node.getChild(), field, messageBuilder); if (value == null) { values = null; return false; } values.add(value); if (messageBuilder != null) { messageBuilder.clear(); } return true; }
messageBuilder.clear(); } else { if (name.equals(TYPE_KEY) && node.getChild().getText().equals(messageType.getFullName())) {
@Override public void end() { parent.add(myBuilder.build()); myBuilder.clear(); }
@Override public void start() { reusedBuilder.clear(); super.start(); }