private boolean execOperation(final boolean earlyExit, final CoprocessorOperation ctx)
throws IOException {
boolean bypass = false;
for (RegionEnvironment env: coprocessors) {
Coprocessor observer = env.getInstance();
if (ctx.hasCall(observer)) {
long startTime = System.nanoTime();
ctx.prepare(env);
Thread currentThread = Thread.currentThread();
ClassLoader cl = currentThread.getContextClassLoader();