Support java 6
Issue #12 : Setting case insensitive isn`t applied to keywords
Add ignore pattern feature