title: GWT LazyPanel with UiBinder
body: <p>I've worked through the <a href="https://developers.google.com/web-toolkit/doc/latest/DevGuideUiBinder#Lazy" rel="nofollow">Tutorial on using the UiBinder</a> and tried to utilize the LazyPanel as mentioned in the last section of the tutorial.</p>
  
  <p>To me it seems as if the tutorial implied that simply wrapping up an Element in a LazyPanel would suffice to make that thing work. However, when I try to compile and run this project the GWT compiler complains and tells me that</p>
  
  <pre><code>Rebind result 'com.google.gwt.user.client.ui.LazyPanel' cannot be abstract
  </code></pre>
  
  <p>How do I have to use the LazyPanel using the UiBinder? Is there something wrong with my configuration or what am I missing on?</p>
  
  <p>I'm using GWT 2.4 (which is AFAIK the latest stable release).</p>
  
  <p>--</p>
  
  <p><strong>EDIT</strong>: Here's the XML I'm using:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;ui:UiBinder xmlns:ui="urn:ui:com.google.gwt.uibinder"
      xmlns:g="urn:import:com.google.gwt.user.client.ui" xmlns:s="urn:import:de.dfv.yankee.client.tabs.start"
      xmlns:b="urn:import:de.dfv.yankee.client.tabs.bewerber" xmlns:f="urn:import:de.dfv.yankee.client.tabs.firmen"
      xmlns:k="urn:import:de.dfv.yankee.client.tabs.kommunikation" xmlns:a="urn:import:de.dfv.yankee.client.tabs.admin"
      xmlns:v="urn:import:de.dfv.yankee.client.tabs.abrechnung" xmlns:u="urn:import:de.dfv.yankee.client.tabs.user"
      xmlns:svg="urn:import:org.vectomatic.dom.svg.ui"&gt;
  
      &lt;ui:with field="svgBundle" type="de.dfv.yankee.client.tabs.Tabs.SVGBundle" /&gt;
  
      &lt;g:TabLayoutPanel barUnit="PX" barHeight="30"
          ui:field="tabs"&gt;
  
          &lt;g:tab&gt;
              &lt;g:header&gt;Start&lt;/g:header&gt;
              &lt;s:StartTab ui:field="startTab" /&gt;
          &lt;/g:tab&gt;
  
          &lt;g:tab&gt;
              &lt;g:header&gt;Bewerber&lt;/g:header&gt;
              &lt;b:BewerberSucheTab ui:field="bewerberSucheTab" /&gt;
          &lt;/g:tab&gt;
  
          &lt;g:tab&gt;
              &lt;g:header&gt;Bewerber Ergebnis&lt;/g:header&gt;
              &lt;g:HTMLPanel&gt;
                  &lt;svg:SVGImage ui:field="svgImage" resource="{svgBundle.plz}" /&gt;
              &lt;/g:HTMLPanel&gt;
          &lt;/g:tab&gt;
  
          &lt;g:tab&gt;
              &lt;g:header&gt;Firmen&lt;/g:header&gt;
              &lt;g:LazyPanel&gt;
                  &lt;f:FirmenSucheTab ui:field="firmenSucheTab" /&gt;
              &lt;/g:LazyPanel&gt;
          &lt;/g:tab&gt;
  
          &lt;g:tab&gt;
              &lt;g:header&gt;Firma Ergebnis&lt;/g:header&gt;
              &lt;g:HTMLPanel&gt;
  
              &lt;/g:HTMLPanel&gt;
          &lt;/g:tab&gt;
  
          &lt;g:tab&gt;
              &lt;g:header&gt;Kommunikation&lt;/g:header&gt;
              &lt;k:KommunikationsTab ui:field="kommunikationsTab" /&gt;
          &lt;/g:tab&gt;
  
          &lt;g:tab&gt;
              &lt;g:header&gt;Abrechnung&lt;/g:header&gt;
              &lt;v:VermittlungenTab ui:field="vermittlungenTab" /&gt;
          &lt;/g:tab&gt;
  
          &lt;g:tab&gt;
              &lt;g:header&gt;Userverwaltung&lt;/g:header&gt;
              &lt;u:UserTab ui:field="userTab" /&gt;
          &lt;/g:tab&gt;
  
          &lt;g:tab&gt;
              &lt;g:header&gt;Admin&lt;/g:header&gt;
              &lt;a:AdminTab ui:field="adminTab" /&gt;
          &lt;/g:tab&gt;
  
      &lt;/g:TabLayoutPanel&gt;
  
  &lt;/ui:UiBinder&gt;
  </code></pre>