throw new NullPointerException("executor");