in src/main/org/apache/ant/compress/taskdefs/ArchiveBase.java [334:353]
protected void validate() throws BuildException {
if (factory == null) {
throw new BuildException("subclass didn't provide a factory"
+ " instance");
}
if (entryBuilder == null) {
throw new BuildException("subclass didn't provide an entryBuilder"
+ " instance");
}
if (fileSetBuilder == null) {
throw new BuildException("subclass didn't provide a fileSetBuilder"
+ " instance");
}
if (getDest() == null) {
throw new BuildException("must provide a destination resource");
}
if (sources.size() == 0) {
throw new BuildException("must provide sources");
}
}