public void processReplaceSmResp(Command pduHeader, byte[] pdu,
ResponseHandler responseHandler) throws IOException {
PendingResponse<Command> pendingResp = responseHandler
.removeSentItem(pduHeader.getSequenceNumber());
if (pendingResp != null) {
ReplaceSmResp resp = pduDecomposer.replaceSmResp(pdu);
pendingResp.done(resp);
} else {
logger.error("No request find for sequence number "
+ pduHeader.getSequenceNumber());
}