public String execute() throws IllegalStateException {
		validate();
		String[] args = buildArgs();
		String result;
		if (think) {
			result = Cowsay.think(args);
		} else {
			result = Cowsay.say(args);
		}
		return result;
	}
public String execute() throws IllegalStateException {
		validate();
		String[] args = buildArgs();
		String result;
		if (think) {
			result = Cowsay.think(args);
		} else {
			result = Cowsay.say(args);
		}
		return result;
	}
public String execute ( ) throws IllegalStateException { validate ( ) ; String [ ] args = buildArgs ( ) ; String result ; if ( think ) { result = Cowsay . think ( args ) ; } else { result = Cowsay . say ( args ) ; } return result ; }
Run cowsay with the provided properties.
@return The formatted cow message.
@throws IllegalStateException If mandatory properties have not been set.
Run cowsay with the provided properties .