class GasteigerMarsiliPartialCharges implements IChargeCalculator {

    @Override
    public void calculateCharges(IAtomContainer container) throws CDKException {
        try {
            this.assignGasteigerMarsiliSigmaPartialCharges(container, true);
        } catch (Exception exception) {
            throw new CDKException("Could not calculate Gasteiger-Marsili sigma charges: " + exception.getMessage(),
                    exception);
        }
    }

    public  GasteigerMarsiliPartialCharges();

}