### Question:
CharSeq extends CharSeqBase implements
		CharSequence,
		ISeq<Character>,
		Comparable<CharSeq>,
		Serializable { @Override public boolean contains(final Object object) { return object instanceof Character && contains((Character)object); } CharSeq(final char[] characters);  CharSeq(final CharSequence characters); @Override boolean contains(final Object object); boolean contains(final Character c); boolean contains(final char c); @Override char charAt(final int index); @Override int length(); @Override CharSeq subSequence(final int start, final int end); boolean isEmpty(); @Override int hashCode(); @Override boolean equals(final Object obj); @Override int compareTo(final CharSeq set); @Override String toString(); static String expand(final CharSequence pattern); static String expand(final char a, final char b); static CharSeq of(final CharSequence pattern); static CharSeq of(final char a, final char b); static ISeq<Character> toISeq(final CharSequence chars); static Collector<Character, ?, CharSeq> toCharSeq();  }### Answer:
@Test public void contains() { final CharSeq set = new CharSeq(CharSeq.expand("a-z")); Assert.assertTrue(set.contains('t')); Assert.assertTrue(set.contains('a')); Assert.assertTrue(set.contains('z')); Assert.assertFalse(set.contains('T')); Assert.assertFalse(set.contains('1')); Assert.assertFalse(set.contains('Z')); }