What are some scenarios in which java\'s System.out.println would fail to produce any output. I have a call to it inside of a method and sometimes when the method is called
Where are you checking for your output? It's possible that System.out has been redirected elsewhere, so maybe you're looking in the wrong place.
System.out