code: @Command(name = "RemObjPolling", inTypeDesc = "Str[0]=Device name. Str[1]=Object type. Str[2]=Object name")
      public void removePolling(final String[] devices) throws DevFailed {
          xlogger.entry();
          if (devices.length < 3) {
              throw DevFailedUtils.newDevFailed(ExceptionMessages.WRONG_NR_ARGS, "Incorrect number of inout arguments");
          }
          final String deviceName = devices[0];
          final String type = devices[1];
          final String[] attributes = Arrays.copyOfRange(devices, 2, devices.length);
          for (final String attribute : attributes) {
              for (final DeviceClassBuilder deviceClass : classList) {
                  if (deviceClass.containsDevice(deviceName)) {
                      final DeviceImpl dev = deviceClass.getDeviceImpl(deviceName);
                      if (type.equalsIgnoreCase(PolledObjectType.ATTRIBUTE.toString())) {
                          logger.debug("remove polling of attribute {} on device {}", attribute, deviceName);
                          dev.removeAttributePolling(attribute);
                      } else {
                          logger.debug("remove polling of command {} on device {}", attribute, deviceName);
                          dev.removeCommandPolling(attribute);
                      }
                  }
              }
          }
          xlogger.exit();
      }
docs: Command RemObjPolling
  
  @param devices deviceName,type= {attribute or command},name1, namei
  @throws DevFailed