@Override
        public ScheduledFuture<?> scheduleWithFixedDelay(Runnable command, long initialDelay, long delay, TimeUnit unit) {
            if (command == null) {
                throw new RuntimeException("schedule callable NPE");
            }