public boolean equals(Object obj) {
        if (this == obj) {
            return true;   
        }
        if (obj instanceof Tick) {
            Tick t = (Tick) obj;   
            if (!ObjectUtilities.equal(this.text, t.text)) {
                return false;   
            }
            if (!ObjectUtilities.equal(this.textAnchor, t.textAnchor)) {
                return false;   
            }
            if (!ObjectUtilities.equal(this.rotationAnchor, t.rotationAnchor)) {
                return false;   
            }
            if (!(this.angle == t.angle)) {
                return false;   
            }
            return true;
        }
        return false;