@Override public boolean equals(Object other) { other = deBracket(other); if (other instanceof TCClassType) { TCClassType oc = (TCClassType) other; return name.equals(oc.name); // NB. name only } return false; }