title: Possible heap pollution via varargs parameter
body: <p>I understand this occurs with Java 7 when using varargs with a generic type;</p>
  
  <p>But my question is..</p>
  
  <p>What exactly does Eclipse mean when it says "its use could potentially pollute the heap?"</p>
  
  <p>And </p>
  
  <p>How does the new <code>@SafeVarargs</code> annotation prevent this?</p>