@Override
        public void visit(String name, Object value) {
          if (value != null) {
            values.add(value);
          }
        }
@Override
        public void visit(String name, Object value)