docs: public int getContentType() {
  		type = 0;
  		// In Secure DFU the softDeviceSize and bootloaderSize may be 0 if both are in the ZIP file.
          // The size of each part is embedded in the Init packet.
  		if (softDeviceAndBootloaderBytes != null)
  			type |= DfuBaseService.TYPE_SOFT_DEVICE | DfuBaseService.TYPE_BOOTLOADER;
  		// In Legacy DFU the size of each of these parts was given in the manifest file.
  		if (softDeviceSize > 0)
  			type |= DfuBaseService.TYPE_SOFT_DEVICE;
  		if (bootloaderSize > 0)
  			type |= DfuBaseService.TYPE_BOOTLOADER;
  		if (applicationSize > 0)
  			type |= DfuBaseService.TYPE_APPLICATION;
  		return type;
  	}