@@ -0,0 +1,496 @@
+package org.stagemonitor.core.instrument;%0A%0Aimport net.bytebuddy.matcher.ElementMatcher;%0A%0Apublic class ReflectionClassLoaderMatcher extends ElementMatcher.Junction.AbstractBase%3CClassLoader%3E %7B%0A%0A%09public static ElementMatcher.Junction.AbstractBase%3CClassLoader%3E isReflectionClassLoader() %7B%0A%09%09return new ReflectionClassLoaderMatcher();%0A%09%7D%0A%0A%09@Override%0A%09public boolean matches(ClassLoader target) %7B%0A%09%09return target != null && %22sun.reflect.DelegatingClassLoader%22.equals(target.getClass().getName());%0A%09%7D%0A%7D%0A

Exclude classes loaded by sun.reflect.DelegatingClassLoader