Refactoring. New method isIgnoreCase(). More tests to check innner classes, anonymous classes, interfaces.