in vault-core/src/main/java/org/apache/jackrabbit/vault/fs/io/ImportOptions.java [484:507]
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((acHandling == null) ? 0 : acHandling.hashCode());
result = prime * result + autoSaveThreshold;
result = prime * result + ((cndPattern == null) ? 0 : cndPattern.hashCode());
result = prime * result + ((cugHandling == null) ? 0 : cugHandling.hashCode());
result = prime * result + ((dependencyHandling == null) ? 0 : dependencyHandling.hashCode());
result = prime * result + (dryRun ? 1231 : 1237);
result = prime * result + ((filter == null) ? 0 : filter.hashCode());
result = prime * result + ((hookClassLoader == null) ? 0 : hookClassLoader.hashCode());
result = prime * result + ((importMode == null) ? 0 : importMode.hashCode());
result = prime * result + ((listener == null) ? 0 : listener.hashCode());
result = prime * result + (nonRecursive ? 1231 : 1237);
result = prime * result + ((patchDirectory == null) ? 0 : patchDirectory.hashCode());
result = prime * result + (patchKeepInRepo ? 1231 : 1237);
result = prime * result + ((patchParentPath == null) ? 0 : patchParentPath.hashCode());
result = prime * result + ((pathMapping == null) ? 0 : pathMapping.hashCode());
result = prime * result + ((idConflictPolicy == null) ? 0 : idConflictPolicy.hashCode());
result = prime * result + (strict ? 1231 : 1237);
result = prime * result + (overwritePrimaryTypesOfFolders ? 1231 : 1237);
return result;
}