public BooleanType getAbatementBooleanType() throws FHIRException { 
      if (this.abatement == null)
        return null;
      if (!(this.abatement instanceof BooleanType))
        throw new FHIRException("Type mismatch: the type BooleanType was expected, but "+this.abatement.getClass().getName()+" was encountered");
      return (BooleanType) this.abatement;
    }
public BooleanType getAbatementBooleanType ( ) throws FHIRException { if ( this . abatement == null ) return null ; if ( ! ( this . abatement instanceof BooleanType ) ) throw new FHIRException ( "Type mismatch: the type BooleanType was expected, but " + this . abatement . getClass ( ) . getName ( ) + " was encountered" ) ; return ( BooleanType ) this . abatement ; }
@return {@link #abatement} (The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate.)