if (!(obj instanceof SubjectTypeImpl))
if (!(obj instanceof LimitValue))
  public boolean equals(Object obj)  {    if (!(obj instanceof SubjectTypeImpl))    {      return false;    }    LimitValue rhs = (LimitValue) obj;    return new EqualsBuilder()    	.append(this.getLimit(), rhs.getLimit())    	.append(this.getValue(), rhs.getValue())    	.isEquals();  }