title: Eclipse plug-in CheckboxTreeViewer with multiple top-level elements?
body: <p>Does anyone know if there is a way to use a Eclipse TreeViewer (ContainerCheckedTreeViewer is the concrete implementation I'm using) where, instead of having a single top level element, there are multiple top level elements?</p>
  
  <p>Currently I have a tree that looks something like this ...</p>
  
  <ul>
  <li>Root
  <ul>
  <li>Level 1
  <ul>
  <li>Level 1.1</li>
  <li>Level 1.2</li>
  </ul></li>
  <li>Level 2
  <ul>
  <li>Level 2.1</li>
  <li>Level 2.2</li>
  </ul></li>
  <li>Level 3
  <ul>
  <li>Level 3.1</li>
  </ul></li>
  </ul></li>
  </ul>
  
  <p>But the root level isn't really useful for me ... what I really want is:</p>
  
  <ul>
  <li>Level 1
  <ul>
  <li>Level 1.1</li>
  <li>Level 1.2</li>
  </ul></li>
  <li>Level 2
  <ul>
  <li>Level 2.1</li>
  <li>Level 2.2</li>
  </ul></li>
  <li>Level 3
  <ul>
  <li>Level 3.1</li>
  </ul></li>
  </ul>
  
  <p>I've seen the type of view I'm looking for in the preferences dialog and a few other places ... but I'm not sure how to implement it.</p>