code: @SuppressWarnings("unchecked")
      @Override
      public Boolean execute() {
          BuddyClassUnwrapper unwrapper = context.getUserAgentClass(owner.getClass())
                  .getBuddyClass().getUnwrapper();
          List<BuddyVariable> variables = buddyAgentSerializer().serialize(unwrapper, owner);
          List<BuddyVariable> answer = variables;
          if(includedVars.size() > 0) 
              answer = getVariables(variables, includedVars);
          answer.removeAll(getVariables(answer, excludedVars));
          try {
              User sfsUser = CommandUtil.getSfsUser(owner, api);
              SmartFoxServer.getInstance().getAPIManager().getBuddyApi()
                      .setBuddyVariables(sfsUser, answer, 
                              fireClientEvent, fireServerEvent);
          } catch (SFSBuddyListException e) {
              throw new IllegalStateException(e);
          }
          return Boolean.TRUE;
      }
docs: /* (non-Javadoc)
  @see com.tvd12.ezyfox.core.command.BaseCommand#execute()