What does @Override mean in this java code?
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/94361/when-do-you-use-javas-override-annotation-and-why">When do you use Java&#39;s @Override annotation and why?</a><br>
  <a href="http://stackoverflow.com/questions/4341432/java-what-does-override-mean">Java, What does @Override mean?</a>  </p>
</blockquote>



<p>I was checking out <em>Drools Planner</em> example source code and I came across code like this:</p>

<pre><code>@Override
protected Solver createSolver() {
    XmlSolverConfigurer configurer = new XmlSolverConfigurer();
    configurer.configure(SOLVER_CONFIG);
    return configurer.buildSolver();
}

protected Solver createSolverByApi() {
    // Not recommended! It is highly recommended to use XmlSolverConfigurer with an XML configuration instead.
    SolverConfig solverConfig = new SolverConfig();

    solverConfig.setSolutionClass(NQueens.class);
    .....TRUNCATED....
    solverPhaseConfigList.add(localSearchSolverPhaseConfig);
    solverConfig.setSolverPhaseConfigList(solverPhaseConfigList);
    return solverConfig.buildSolver();
}
</code></pre>

<p>As far as I understand <code>createSolver()</code> and <code>createSolverByApi()</code> are supposed to return Solver objects when you explicitly call them.</p>

<p>What does the <code>@Override</code> mean here? What is the general meaning of the <strong>@</strong> term?</p>

<hr>

<p><strong>EDIT:</strong> My very bad; I inadvertently duplicated <a href="http://stackoverflow.com/questions/4341432/java-what-does-override-mean">Java, What does @Override mean?</a></p>
