code: public base_resource perform_operationEx(nitro_service service, String action)  throws Exception
  	{
  		if (!service.isLogin() && !get_object_type().equals("login"))
  			service.login();
  		options option = new options();
  		option.set_action(action);
  		base_resource response = post_requestEx(service, option);
  		return response;
  	}
docs: Use this method to perform a POST operation that returns a resource ...etc
  operation on netscaler resource.
  @param service nitro_service object.
  @param action action needs to be taken on resource.
  @return requested resource
  @throws Exception Nitro exception is thrown.