recursive java asterisk
===

i am working on what should be a relatively simple java recursion problem, though i cannot seem to find a straightforward, one-method solution anywhere.

i am trying to print out asterisks in descending followed by ascending order, so that when the user passes in 3 for example, the print out will look like this:

    *
    **
    ***
    **
    *

the method i have is: 

    public void patternMaker(int x){
		if(x > 0){
			patternMaker(x - 1);
			for(int i = 0; i < x; i++){
				System.out.print("*");
			}
			System.out.println();
		}
	}

currently, it only prints the ascending list:

    *
    **
    ***

any insight?

(this is my first post on stackoverflow.)