code: @Override
      public ManifestDescriptor fromFile(File file) throws IllegalArgumentException, DescriptorImportException {
          if (file == null)
              throw new IllegalArgumentException("File cannot be null");
  
          try {
              return new ManifestDescriptorImpl(descriptorName, new ManifestModel(file));
          } catch (Exception e) {
              throw new DescriptorImportException(e.getMessage(), e);
          }
      }
docs: {@inheritDoc}
  
  @see org.jboss.shrinkwrap.descriptor.api.DescriptorImporter#fromFile(java.io.File)