ZipOutputStream zos = new ZipOutputStream(bos);
String[] fileArray = null;
if (StringUtils.isBlank(files)) {
ISolutionFile dir = repository.getSolutionFile(directory);
for (ISolutionFile fo : dir.listFiles()) {
if (!fo.isDirectory()) {
String entry = fo.getFileName();
if (".saiku".equals(fo.getExtension())) {
byte[] doc = fo.getData();
ZipEntry ze = new ZipEntry(entry);