RemoteSampleListener rtl = new RemoteSampleListenerImpl(item); if (item instanceof TestStateListener && item instanceof SampleListener) { // TL - all RemoteListenerWrapper wrap = new RemoteListenerWrapper(rtl); subTree.replaceKey(item, wrap); } else if (item instanceof TestStateListener) {