Java simple code line explanation needed
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/798545/what-is-the-java-operator-called-and-what-does-it-do">What is the Java ?: operator called and what does it do?</a>  </p>
</blockquote>



<p>Hello I have some problems understanding the fallowing code, could anyone help me get this?</p>

<pre><code>private Comparable elementAt( BinaryNode t ) {
    return t == null ? null : t.element;
}
</code></pre>

<p>I don't understand what <code>t == null ? null : t.element;</code> means.</p>
