Finish function higher in hierarchy
<p>I am tired of writing:</p>

<pre><code>if(objectA!=null) 
return;
</code></pre>

<p>or:</p>

<pre><code>if(objectB==null) 
return;
</code></pre>

<p>So I was hope to shorten this snippet, to something like this:</p>

<pre><code>Returns.IfNull(objectA);
</code></pre>

<p>it is pretty match the same length but usually there are few objects to check and adding <code>params</code> as parameter can shorten:</p>

<pre><code>if(objectA==null || objectB!=null || objectC!=null) 
return;
</code></pre>

<p>to:</p>

<pre><code>Returns.IfNull(objectA,objectB,objectC);
</code></pre>

<p>Basically function <code>IfNull</code> have to get access to function one step higher in stack trace and finish it. But that's only idea, I don't know if it's even possible. Can I find simililar logic in some lib?</p>
