Validates interceptor count and points: at most MAX_INTERCEPTORS interceptors, each a
non-empty subset of VALID_INTERCEPTION_POINTS, and at most one of each point. Takes only
the points shape so the L3 can run it fail-fast and the L2 can re-run it as a backstop.
Parameters
Optionalinterceptors: InterceptionPointsHolder[]
Returns void
Throws
Error if the count limit is exceeded or an interception point is invalid/duplicated
Validates interceptor count and points: at most MAX_INTERCEPTORS interceptors, each a non-empty subset of VALID_INTERCEPTION_POINTS, and at most one of each point. Takes only the points shape so the L3 can run it fail-fast and the L2 can re-run it as a backstop.