/**
  * creates option map for remoting connections
  *
  * @param resolver
  * @param model
  * @param defaults
  * @return
  * @throws OperationFailedException
  * @deprecated configuring xnio worker options is no longer supported and should be replaced for
  *     referencing IO subsystem
  */
 @Deprecated
 public static OptionMap create(
     final ExpressionResolver resolver, final ModelNode model, final OptionMap defaults)
     throws OperationFailedException {
   final OptionMap map =
       OptionMap.builder()
           .addAll(defaults)
           .set(
               Options.WORKER_READ_THREADS,
               RemotingSubsystemRootResource.WORKER_READ_THREADS
                   .resolveModelAttribute(resolver, model)
                   .asInt())
           .set(
               Options.WORKER_TASK_CORE_THREADS,
               RemotingSubsystemRootResource.WORKER_TASK_CORE_THREADS
                   .resolveModelAttribute(resolver, model)
                   .asInt())
           .set(
               Options.WORKER_TASK_KEEPALIVE,
               RemotingSubsystemRootResource.WORKER_TASK_KEEPALIVE
                   .resolveModelAttribute(resolver, model)
                   .asInt())
           .set(
               Options.WORKER_TASK_LIMIT,
               RemotingSubsystemRootResource.WORKER_TASK_LIMIT
                   .resolveModelAttribute(resolver, model)
                   .asInt())
           .set(
               Options.WORKER_TASK_MAX_THREADS,
               RemotingSubsystemRootResource.WORKER_TASK_MAX_THREADS
                   .resolveModelAttribute(resolver, model)
                   .asInt())
           .set(
               Options.WORKER_WRITE_THREADS,
               RemotingSubsystemRootResource.WORKER_WRITE_THREADS
                   .resolveModelAttribute(resolver, model)
                   .asInt())
           .set(
               Options.WORKER_READ_THREADS,
               RemotingSubsystemRootResource.WORKER_READ_THREADS
                   .resolveModelAttribute(resolver, model)
                   .asInt())
           .getMap();
   return map;
 }