code: protected Collection<L> buildWithField(Class<L> nodeType, N statement, FieldAccess fa) {
  		List<L> list = new ArrayList<L>();
  		buildWithField0(nodeType, statement, fa, list);
  		return list;
  	}
docs: buildTree implementation that uses reflection to find all child nodes by way of inspecting
  the fields.