docs: public static base_responses add(nitro_service client, nsacl resources[]) throws Exception {
  		base_responses result = null;
  		if (resources != null && resources.length > 0) {
  			nsacl addresources[] = new nsacl[resources.length];
  			for (int i=0;i<resources.length;i++){
  				addresources[i] = new nsacl();
  				addresources[i].aclname = resources[i].aclname;
  				addresources[i].aclaction = resources[i].aclaction;
  				addresources[i].td = resources[i].td;
  				addresources[i].srcip = resources[i].srcip;
  				addresources[i].srcipop = resources[i].srcipop;
  				addresources[i].srcipval = resources[i].srcipval;
  				addresources[i].srcport = resources[i].srcport;
  				addresources[i].srcportop = resources[i].srcportop;
  				addresources[i].srcportval = resources[i].srcportval;
  				addresources[i].destip = resources[i].destip;
  				addresources[i].destipop = resources[i].destipop;
  				addresources[i].destipval = resources[i].destipval;
  				addresources[i].destport = resources[i].destport;
  				addresources[i].destportop = resources[i].destportop;
  				addresources[i].destportval = resources[i].destportval;
  				addresources[i].ttl = resources[i].ttl;
  				addresources[i].srcmac = resources[i].srcmac;
  				addresources[i].protocol = resources[i].protocol;
  				addresources[i].protocolnumber = resources[i].protocolnumber;
  				addresources[i].vlan = resources[i].vlan;
  				addresources[i].Interface = resources[i].Interface;
  				addresources[i].established = resources[i].established;
  				addresources[i].icmptype = resources[i].icmptype;
  				addresources[i].icmpcode = resources[i].icmpcode;
  				addresources[i].priority = resources[i].priority;
  				addresources[i].state = resources[i].state;
  				addresources[i].logstate = resources[i].logstate;
  				addresources[i].ratelimit = resources[i].ratelimit;
  			}
  			result = add_bulk_request(client, addresources);
  		}
  		return result;
  	}