Adding foundation ServiceLoader internal interface