docs: public DfuServiceInitiator setScope(@DfuScope final int scope) {
  		if (!DfuBaseService.MIME_TYPE_ZIP.equals(mimeType))
  			throw new UnsupportedOperationException("Scope can be set only for a ZIP file");
  		if (scope == SCOPE_APPLICATION)
  			fileType = DfuBaseService.TYPE_APPLICATION;
  		else if (scope == SCOPE_SYSTEM_COMPONENTS)
  			fileType = DfuBaseService.TYPE_SOFT_DEVICE | DfuBaseService.TYPE_BOOTLOADER;
  		else if (scope == (SCOPE_APPLICATION | SCOPE_SYSTEM_COMPONENTS))
  			fileType = DfuBaseService.TYPE_AUTO;
  		else throw new UnsupportedOperationException("Unknown scope");
  		return this;
  	}