code: @SafeVarargs
  	public static <T> Optional<T> lowestCommonAncestor(TreeDef.Parented<T> treeDef, T... nodes) {
  		return lowestCommonAncestor(treeDef, Arrays.asList(nodes));
  	}
docs: Returns the common parent of N elements.