/** Called by the parent class after all initialization has been done. */ public void initDone() { try { // communicate the probe's initial position // Run this in a thread to get around possible deadlock issues. Misc.runInABit( 10, new Runnable() { public void run() { lineProbeWasMoved(); } }); } catch (Exception ex) { logException(ex); } super.initDone(); }