class X {
    {
        Proc<String> procs = new Proc<String>() {
            public void f(String s) {
                //To change body of implemented methods use File | Settings | File Templates.
            }
        };
        Proc<Integer> proci = new Proc<Integer>() {
            public void f(Integer <caret>s) {
                //To change body of implemented methods use File | Settings | File Templates.
            }
        };

        procs.f("");
        proci.f(<flown1>0);
    }
}

interface Proc<T> {
      void f(T t);
}
