JexResource res = getExerciseResource();
if (res != null) {
final JexZipFile zipFile = new JexZipFile(res);
configureZipFile(zipFile);
zipFile.addClasses(Boolean.TRUE);
if (zipFile.prepare()) {
Job job = new Job(zipFile.getZipUri().toString()) {
@Override
protected IStatus run(IProgressMonitor monitor) {
return zipFile.create(monitor);
}