Before and/or after processing the given arguments, it could be the case that VoleFind.Group knows that it has (directly or indirectly) been given a single constraint of the form Constraint.InGroup(G), possibly in addition to a constraint Constraint.MovedPoints(pts), where pts = MovedPoints(G). In this case, Vole can simply return G, without having to perform a search.
Before and/or after processing the given arguments, it could be the case that
VoleFind.Group
knows that it has (directly or indirectly) been given a single constraint of the formConstraint.InGroup(G)
, possibly in addition to a constraintConstraint.MovedPoints(pts)
, wherepts = MovedPoints(G)
. In this case, Vole can simply returnG
, without having to perform a search.