context class loader should be changed before delegating call to target method