public OADProfile.OADApproval programWithFirmware(FirmwareBundle bundle, OADProfile.OADListener listener) {
        return gattClient.getOADProfile().programWithFirmware(bundle, listener);
    }
public OADProfile . OADApproval programWithFirmware ( FirmwareBundle bundle , OADProfile . OADListener listener ) { return gattClient . getOADProfile ( ) . programWithFirmware ( bundle , listener ) ; }
Programs the Bean with new firmware images.

@param bundle        The firmware package holding A and B images to be sent to the Bean
@param listener      OADListener to alert the client of OAD state