public Characters add ( Characters other ) { checkArgNotNull ( other , "other" ) ; if ( ! subtractive && ! other . subtractive ) { return addToChars ( other . chars ) ; } if ( subtractive && other . subtractive ) { return retainAllChars ( other . chars ) ; } return subtractive ? removeFromChars ( other . chars ) : other . removeFromChars ( chars ) ; }
Returns a new Characters object containing all the characters of this instance plus all characters of the given instance .