Hi Aravind
Vaadin and GWT differ in programming paradigms so that with GWT you build the model of your UI directly on the client side code where in Vaadin the UI model is constructed on the server-side but the internal mechanisms of Vaadin mirror the same model automatically to the client/browser. This is possible because all Vaadin Components have interconnected server (Java) and client-side (Java/GWT) counterparts.
To get a GWT widget working with Vaadin, you’ll first need to make a Vaadin Component out of it. Since you already have the client side implementation (DisclosurePanel), you’ll need to create the server-side counterpart for it and handle the communication between the two. You can find more information on this in
Vaadin Sampler and the
Book of Vaadin