(Object obj)
| 44 | } |
| 45 | |
| 46 | public boolean equiv(Object obj){ |
| 47 | |
| 48 | if(!(obj instanceof Sequential)) |
| 49 | return false; |
| 50 | ISeq ms = RT.seq(obj); |
| 51 | for(ISeq s = seq(); s != null; s = s.next(), ms = ms.next()) |
| 52 | { |
| 53 | if(ms == null || !Util.equiv(s.first(), ms.first())) |
| 54 | return false; |
| 55 | } |
| 56 | return ms == null; |
| 57 | |
| 58 | } |
| 59 | |
| 60 | public boolean equals(Object obj){ |
| 61 |