
package foo;

import java.io.*;

public class PlainJava {
	public int i;
	 
	/**
     * Mark that the transaction is "poisoned". I.e., it will have to rollback.
     * If commit() is called, the transaction will roll back instead.
	 */
	public int getI() { 
		assert true;
		
		new FileFilter() {
			public boolean accept(File f) {
				boolean accept = !(f.isDirectory() || f.getName().endsWith(".class")) ;
				return accept;
			}  
		};
		
		return i; 
	}
	
	static private class Bar {
		
		static private class Baz { 

			static private class Jazz { 
				void mumble() { }
			}
		}
	}
} 