}
}
if (HermesBrowser.getBrowser().getDocumentPane().getActiveDocument() instanceof AbstractFIXBrowserDocumentComponent)
{
AbstractFIXBrowserDocumentComponent browserAction = (AbstractFIXBrowserDocumentComponent) HermesBrowser.getBrowser().getDocumentPane().getActiveDocument() ;
StringBuffer b = new StringBuffer() ;
for (Object o : browserAction.getSelectedMessages())
{
FIXMessage message = (FIXMessage) o ;
b.append(FIXUtils.prettyPrint(message)) ;
b.append("\n") ;
}
Clipboard systemcClipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
Transferable t = new StringSelection(b.toString());
systemcClipboard.setContents(t, null);
Hermes.ui.getDefaultMessageSink().add(browserAction.getSelectedMessages().size() + " message" + TextUtils.plural(browserAction.getSelectedMessages().size()) + " copied to clipboard");
}
}