def __init__(self, linter=None):
if self.name is not None:<EOL><INDENT>self.name = self.name.lower()<EOL><DEDENT>OptionsProviderMixIn.__init__(self)<EOL>self.linter = linter<EOL>
checker instances should have the linter as argument

        :param ILinter linter: is an object implementing ILinter.