try to avoid final classes & static methods. maybe use a simplified zip file which could be created and unziped directly?