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