9899100101102103104105106107108
if(message.hasExtensions()) { for (Iterator iter = message.getExtensions(); iter.hasNext();) { Extension extension = (Extension)iter.next(); builder.addExtension(extension); if(extension instanceof XDelay)delayed=true; }; } if(!delayed) {
104105106107108109110111112113114
if(extension instanceof XDelay)delayed=true; }; } if(!delayed) { builder.addExtension(new XDelay( dateFormat.format(new Date(time)),message.getFrom())); } return (Message) builder.build(); } }