private static Function<MutationInterceptorFactory, MutationInterceptor> toInterceptor( final FeatureSelector<MutationInterceptorFactory> features, final ReportOptions data, final ClassByteArraySource source) { return a -> a.createInterceptor(new InterceptorParameters(features.getSettingForFeature(a.provides().name()), data, source)); } }