List<?> list = ???
Object obj = list.getFirst(); // NPE :)
Field classesField = ClassLoader.class.getDeclaredField("classes");
classesField.setAccessible(true);
Object classes = f.get(Thread.currentThread().getContextClassLoader());
for (Class<?> classType : (List<Class<?>>)classes) {
if (classType.isInstance(obj)) {
IO.println("💩");
return;
}
}