class IMAPolicy extends Policy implements HasBaselines {

    public final void setRequiredSet(final ImaAcceptableRecordBaseline imaBaseline) {
        LOGGER.debug("adding ImaBaseline {} as {} policy required set",
                imaBaseline, getName());
        if (imaBaseline == null) {
            this.requiredSets.clear();
        } else {
            this.requiredSets.clear();
            this.requiredSets.add(imaBaseline);
        }
    }

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

}