if (tlv != null) { try { byte val = tlv.getValueAsByte(); deliveryReceiptData.setTlvMessageState(new Integer(val)); } catch (TlvConvertException e) {
} else { try { byte tempInterfaceVersion = scInterfaceVersion.getValueAsByte(); if (tempInterfaceVersion >= SmppConstants.VERSION_3_4) { this.interfaceVersion = SmppConstants.VERSION_3_4;
} else { try { byte tempInterfaceVersion = scInterfaceVersion.getValueAsByte(); if (tempInterfaceVersion >= SmppConstants.VERSION_3_4) { this.interfaceVersion = SmppConstants.VERSION_3_4;
} else { try { byte tempInterfaceVersion = scInterfaceVersion.getValueAsByte(); if (tempInterfaceVersion >= SmppConstants.VERSION_3_4) { this.interfaceVersion = SmppConstants.VERSION_3_4;
} else { try { byte tempInterfaceVersion = scInterfaceVersion.getValueAsByte(); if (tempInterfaceVersion >= SmppConstants.VERSION_3_4) { this.interfaceVersion = SmppConstants.VERSION_3_4;
switch(this.tlvValueTypeToMatch) { case BYTE: val = (new Byte(tlv.getValueAsByte())).toString(); break; case INT: