public static CompletableFuture<byte[]> bytecodes(Method method) {
    if (method instanceof MethodImpl && isAsyncEnabled()) {
      return ((MethodImpl)method).bytecodesAsync();
    }
    return toCompletableFuture(() -> method.bytecodes());
  }
public static CompletableFuture<byte[]> bytecodes(Method method)