&& (field_attribute == fp.field_attribute || (field_attribute != null && field_attribute.equals(fp.field_attribute)))
  public boolean equals (Object obj)  {    if (! (obj instanceof FieldPosition))      return false;    FieldPosition fp = (FieldPosition) obj;    return (field_id == fp.field_id	    && begin == fp.begin	    && end == fp.end);  }