def __init__(self, name, smarts, charge):
log.debug('<STR_LIT>', name)<EOL>self.name = name<EOL>self.smarts_str = smarts<EOL>self.charge = charge<EOL>
Initialize a ChargeCorrection with the following parameters:

        :param string name: A name for this ForcedAtomCharge.
        :param string smarts: SMARTS pattern to match. Charge is applied to the first atom.
        :param int charge: The charge to apply.