title: Eclipse Wizard plugin executes code for all pages at once
body: <p>I am writing an Eclipse plugin which utilizes <code>Wizard</code> and <code>WizardPage</code> classes.</p>
  
  <p>At the moment, whenever I add a page, the code related to this page is executed. This is not what I need, since some pages rely on input provided on previous pages.</p>
  
  <p>How can I add this dependency between pages?</p>
  
  <p>Here is example:</p>
  
  <p>The first page has buttons for probing the device. When the device is available, I can go to the next page and see some features this device provides. When I open the wizard without a connected device, the Wizard executes code from second page, which isn't intended to run.</p>