public static FlashlightProbe createProbe(Class providerClazz,
String moduleProviderName, String moduleName,
String probeProviderName, String probeName, String[] paramNames,
Class[] paramTypes, boolean self, boolean hidden) {
int id = counter.incrementAndGet();
FlashlightProbe probe = new FlashlightProbe(id, providerClazz,
moduleProviderName, moduleName, probeProviderName, probeName,
paramNames, paramTypes, self, hidden);
probeRegistry.registerProbe(probe);
return probe;