| 
							
							// gcj used to generate incorrect bytecode for
 | 
						
						
						
						
							 | 
							
							// staticMethod().staticMethod()
 | 
						
						
						
						
							 | 
							
							public class pr16789
 | 
						
						
						
						
							 | 
							
							{
 | 
						
						
						
						
							 | 
							
							  public void foo()
 | 
						
						
						
						
							 | 
							
							  {
 | 
						
						
						
						
							 | 
							
							    System.out.println(Thread.currentThread().holdsLock(this));
 | 
						
						
						
						
							 | 
							
							  }
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							  public static void main(String[] args)
 | 
						
						
						
						
							 | 
							
							  {
 | 
						
						
						
						
							 | 
							
							    new pr16789().foo();
 | 
						
						
						
						
							 | 
							
							  }
 | 
						
						
						
						
							 | 
							
							}
 | 
						
						
						
						
							 | 
							
							
 |