boolean (Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; FileIncludeInfoImpl that = (FileIncludeInfoImpl)o; if (!fileName.equals(that.fileName)) return false; if (!path.equals(that.path)) return false; if (offset != that.offset) return false; if (runtimeOnly != that.runtimeOnly) return false; if (!providerId.equals(that.providerId)) return false; return true; }