public boolean equals(Object obj) { throw new Error("Not implemented"); }
public boolean equals(Object obj) { if (obj instanceof ActivationGroupDesc) { ActivationGroupDesc that = (ActivationGroupDesc) obj;   if (hash == 0) hashCode(); if (that.hash == 0) that.hashCode();   if (hash != that.hash) return false;  if (! eq(className, that.className)) return false; if (! eq(data, that.data)) return false; if (! eq(env, that.env)) return false; if (! eq(location, that.location)) return false;   if (eq(props, that.props)) return true;  if (props.size() != that.props.size()) return false;  Enumeration en = props.propertyNames(); Object key, value;  while (en.hasMoreElements()) { key = en.nextElement(); if (! that.props.containsKey(key)) return false; if (! eq(props.get(key), that.props.get(key))) return false; } return true; } else return false; }
public boolean equals(Object obj) {	throw new Error("Not implemented");}