private void unpackImpl(JitterPack jitterpack, ImportParameters params, File destinationFolder,
UnpackCallback callback) {
logUnpackRequest(jitterpack, destinationFolder);
try {
DescriptorExtractor extractor = new DescriptorExtractor(jitterpack.getFile(), params, null);
JitterPackDescriptor descriptor = extractor.extract();
DestinationChecker destinationChecker = new DestinationChecker();
if (!destinationChecker.isLocationOk(params, descriptor, destinationFolder)) {
logDestinationDenied(destinationFolder);
callback.unpackingCancelled(null);
return;