This code should convert arguments to upper case, but doesn't
<p>I'm using pre-existing code from the website for Teach Yourself Java In 21 Days. This code is supposed to take the argument and make it upper case, but it isn't.  Can someone please tell me why not?</p>

<pre><code>class Passer {

    void toUpperCase(String[] text) {
        for (int i = 0; i &lt; text.length; i++) {
            text[i] = text[i].toUpperCase();
        }
    }

    public static void main(String[] arguments) {
        Passer passer = new Passer();
        passer.toUpperCase(arguments);
        for (int i = 0; i &lt; arguments.length; i++) {
            System.out.print(arguments[i] + " ");
        }
        System.out.println();
    }
}
</code></pre>

<p>I'm using netbeans. My Main Class is Passer and my arguments are: i am not yelling</p>
