title: Can annotations totally replace Marker Interfaces?
body: <p>As marker interfaces are mostly useful for just marking a class, the same thing can be achievable through annotations. For example <code>Cloneable</code> interface can be <code>@Cloneable</code>.</p>
  
  <p>So is there still need for marker interfaces or can be relpaced by Annotations? Is there any advantage/disadvantage of using any of them? I mean prefer one over other?</p>