s.clear();
s.add('a', 'b');
expectToPattern(s, "[ab]", null);
// Cover applyPattern, applyPropertyAlias
s.clear();
s.applyPattern("[ab ]", true);
expectToPattern(s, "[ab]", new String[] {"a", NOT, "ab", " "});
s.clear();
s.applyPattern("[ab ]", false);
expectToPattern(s, "[\\ ab]", new String[] {"a", "\u0020", NOT, "ab"});