code: @Override
      public Object resolveValue(CommandContext ctx, ModelNode response) throws CommandLineException {
          ModelNode targetValue = response;
          for(String name : path) {
              if(!targetValue.has(name)) {
                  return null;
              } else {
                  targetValue = targetValue.get(name);
              }
          }
          return targetValue == null ? null : targetValue;
      }
docs: /* (non-Javadoc)
  @see org.jboss.as.cli.handlers.ifelse.Operand#resolveValue(org.jboss.as.cli.CommandContext, org.jboss.dmr.ModelNode)