title: .add() method in List is not applicable for argument
body: <p>I'm trying to use mapsforge to do a display maps on my phone.</p>
  
  <p>Currently I'm having slight problems with regards to adding an overlay to display pins. This is the code that gives an error:</p>
  
  <pre><code>ArrayItemizedOverlay itemizedOverlay = new ArrayItemizedOverlay(defaultMarker, true);
  myOpenMapView.getOverlays().add(itemizedOverlay);
  </code></pre>
  
  <p>getOverlays() will return List, as stated <a href="https://ci.mapsforge.org/job/mapsforge/org.mapsforge%24mapsforge-map/javadoc/" rel="nofollow">here</a></p>
  
  <p>This line gives this error: </p>
  
  <pre><code> "The method add(Overlay) in the type List&lt;Overlay&gt; is not applicable for the arguments (ArrayItemizedOverlay)"
  </code></pre>
  
  <p>which is what I don't really understand is why the .add() method is invalid in this case, since ArrayItemizedOverlay class is a subclass of the Overlay class.</p>
  
  <p>These are the class definitions and I hope someone can enlighten me what I can do so that the .add() method will accept the object.</p>
  
  <p><a href="https://code.google.com/p/mapsforge/source/browse/mapsforge-map/src/main/java/org/mapsforge/android/maps/overlay/ArrayItemizedOverlay.java?name=0.3.0" rel="nofollow">ArrayItemizedOverlay</a></p>
  
  <pre><code>public class ArrayItemizedOverlay extends ItemizedOverlay&lt;OverlayItem&gt; {
      //codes....
  }
  </code></pre>
  
  <p><a href="https://code.google.com/p/mapsforge/source/browse/mapsforge-map/src/main/java/org/mapsforge/android/maps/overlay/ItemizedOverlay.java?name=0.3.0" rel="nofollow">ItemizedOverlay</a></p>
  
  <pre><code>public abstract class ItemizedOverlay&lt;Item extends OverlayItem&gt; extends Overlay {
      //codes...
  }
  </code></pre>
  
  <p>Feel free to point out any missing information which you may need, thanks!  </p>