title: Map<String,Object> type is not applicable for the arguments Map<String,String[]>
body: <p>Why am i getting this error</p>
  
  <pre><code>public void getParameters(Map&lt;String,Object&gt; param){
  
  }
  
  public void test(){
  
      Map&lt;String,String[]&gt; testMap = new HashMap&lt;String,String[]&gt;();
  
      getParameters(testMap);  // type is not applicable error here
  
  }
  </code></pre>
  
  <p>since i can pass String array to object like below. Can someone explain this please ?</p>
  
  <pre><code>public void getParameters(Object param){
  
  }
  
  public void test(){
  
      String[] testArray = new String[10];
  
      getParameters(testArray);
  
  }
  </code></pre>