title: Problem understanding how a non-static method is called
body: <p>I'm reading the Java code of libreoffice and there's one thing I don't really understand.
  The method <a href="http://opengrok.libreoffice.org/xref/components/wizards/com/sun/star/wizards/fax/FaxWizardDialogImpl.java#371" rel="nofollow">updateUI()</a>   calls 2 time the method <a href="http://opengrok.libreoffice.org/xref/components/wizards/com/sun/star/wizards/ui/event/DataAware.java#140" rel="nofollow">updateUI</a>  and they pass as a parameter a Vector variable, BUT this method doesn't accept any parameter. Anybody can explain me what this parameter does ? if updateUI() is called this way: </p>
  
  <pre><code>UnoDataAware.updateUI(); 
  </code></pre>
  
  <p>it complains and says: </p>
  
  <blockquote>
    <p>non-static method cannot be referenced from a static context</p>
  </blockquote>