class IMAPolicy extends Policy implements HasBaselines {

    public final void setImaIgnoreSetBaseline(final ImaIgnoreSetBaseline
                                                      imaIgnoreSetBaseline) {
        LOGGER.debug("adding optionalSetPolicy {} as {} policy ignore set",
                imaIgnoreSetBaseline, getName());
        if (imaIgnoreSetBaseline == null) {
            this.ignoreSets.clear();
        } else {
            this.ignoreSets.clear();
            this.ignoreSets.add(imaIgnoreSetBaseline);

        }
    }

    public  IMAPolicy(final String name);
    public  IMAPolicy(final String name, final String description);
    protected  IMAPolicy();

}