precompile patterns in PatternActionPair
increase starting buffer size
Use CharSequence as arguments to matching methods