Private method parameters
<p>I have this method with an optional parameter.</p>

<pre><code>public static Test(String connection, Int32 retryInfiniteLoopGuard = 0)
</code></pre>

<p>Is there a way to somehow mark the <code>retryInfiniteLoopGuard</code> as <code>private</code> so that it will become invisible when calling the method from outside of the class? </p>

<p>If you wonder why, <code>retryInfiniteLoopGuard</code> is for recursion execution and should not be visible to the users...</p>

<p>Today I use overloading, but is there any other way?</p>
