if (item instanceof Remoteable
&& (item instanceof TestListener || item instanceof SampleListener)) {
try {
RemoteSampleListener rtl = new RemoteSampleListenerImpl(item);
if (item instanceof TestListener && item instanceof SampleListener) {
RemoteListenerWrapper wrap = new RemoteListenerWrapper(rtl);
subTree.replace(item, wrap);
} else if (item instanceof TestListener) {
RemoteTestListenerWrapper wrap = new RemoteTestListenerWrapper(rtl);
subTree.replace(item, wrap);
} else {