package org.sugarj.common.cleardep;

public class SimpleStamp<T> implements Stamp {

  public static final long serialVersionUID = 100393450148269674L;

  protected final T value;
  
  public SimpleStamp(T t) {
    this.value = t;
  }
  
  @Override
  public boolean equals(Stamp o) {
    return value == null && o == null || value.equals(o);
  }

}

@@ -323,22 +323,92 @@
  %7C%7C 
-value.equals(o
+%0A           (o instanceof SimpleStamp%3C?%3E) && value.equals(((SimpleStamp%3C?%3E) o).value
 );%0A 

fix simple stamp equality