public Reference getManufacturerReference() throws FHIRException { 
      if (this.manufacturer == null)
        this.manufacturer = new Reference();
      if (!(this.manufacturer instanceof Reference))
        throw new FHIRException("Type mismatch: the type Reference was expected, but "+this.manufacturer.getClass().getName()+" was encountered");
      return (Reference) this.manufacturer;
    }
public Reference getManufacturerReference ( ) throws FHIRException { if ( this . manufacturer == null ) this . manufacturer = new Reference ( ) ; if ( ! ( this . manufacturer instanceof Reference ) ) throw new FHIRException ( "Type mismatch: the type Reference was expected, but " + this . manufacturer . getClass ( ) . getName ( ) + " was encountered" ) ; return ( Reference ) this . manufacturer ; }
@return {@link #manufacturer} (A name of the manufacturer.)