} else if (r instanceof ZipResource) {
ZipResource zr = (ZipResource) r;
return new ResourceFlags(zr.getMode(), zr.getExtraFields(),
zr.getMethod());
} else {
CommonsCompressArchiveResource cr =
(CommonsCompressArchiveResource) r;
return new ResourceFlags(cr.getMode(), cr.getUid(),
cr.getGid());
}
} else if (r instanceof
org.apache.tools.ant.types.resources.TarResource) {
org.apache.tools.ant.types.resources.TarResource tr =
(org.apache.tools.ant.types.resources.TarResource) r;