title: Calling a static method using generic type
body: <p>No static member can use a type parameter, but is it possible to call a static member using the generic type parameter? For example:-</p>
  
  <pre><code>abstract class Agent&lt;A&gt;{
      void callAgent();
      Agent(){
          A.add();                    
      }
  }
  </code></pre>
  
  <p>Here add() is a static method.</p>
  
  <p>There are some C# questions and answers on a similar topic but I'm not too sure how to go about it in Java.</p>