public boolean equals(Object that){
  return (that instanceof CharSet) && Arrays.equals(chars,((CharSet)that).chars);
}

public boolean equals ( Object that ) { return ( that instanceof CharSet ) && Arrays . equals ( chars , ( ( CharSet ) that ) . chars ) ; }
returns true if " that " is another instance of charset containing the exact same characters as this one
