title: Suppress javac warning "...is internal proprietary API and may be removed in a future release"
body: <p>When I compile the Spring JDBC source on OS X with JDK 1.7.0, I get this warning:</p>
  
  <pre><code>warning: CachedRowSetImpl is internal proprietary API and may be removed in a future release
  </code></pre>
  
  <p>How do I suppress the warning message during a compile?</p>
  
  <p>I already know and use Java's @SuppressWarning annotations. I'm looking for the specific use of this to suppress the warning I've described.</p>
  
  <p>My question specifically is, in this line of code:</p>
  
  <pre><code>@SuppressWarnings("valuegoeshere")
  </code></pre>
  
  <p>what should "valuegoeshere" be replaced with?</p>
  
  <p>EDIT: People, I know that it is best to avoid the code that leads to the warning. And usually that would be my approach. However I'm compiling third-party code here which I don't want to rewrite. I just want to add the correct annotation to suppress the warning, so that warnings I can actually do something about don't get buried.</p>