Use the current thread's classLoader instead and fall back to the system class loader if not available