public class StartHeadPhoneAction { private final IMixerListener mixerListener = new IMixerListener() { public void handleMixerEvent(MixerEvent event) { try { event.visit(new AbstractMixerDeltaVisitor() { private IPlayer headPhone; public void beginVisit() { headPhone <=========== COMPLETION of headPhone works fine } public boolean visit(IMixerDelta mixerDelta) { hea... <==== NO PROPOSAL for headPhone field ! } }); } catch (CoreException ex) { } } };