title: What's the difference between Void and no parameter?
body: <p>I have a class which defines two overloaded methods</p>
  
  <pre><code>public void handle(Void e) 
  
  protected void handle() 
  </code></pre>
  
  <p>Obviously they are different, especially <code>handle(Void e)</code> is <code>public</code>.</p>
  
  <p><br/>
  What's the difference between those two?  </p>
  
  <p>How to call the first method? I am using <code>handle(null)</code> - is this correct?</p>