processing calculation and reinitialize integer by anonymous inner class.

import java.io.*;
public class Test_This {
public static void main(String[] args) throws IOException{
// TODO Auto-generated method stub
InputStreamReader isr = new InputStreamReader(System.in);
BufferedReader br = new BufferedReader(isr);
String str ="";
Process pp = new Process();
try{
System.out.print("Please write your name: ");
str = br.readLine();
pp.read_line(str);
}//try
catch(NumberFormatException e)
{ System.out.println("data was blank");}
}
}
class Process
{
public Process() { System.out.println("Process outer constructor");
}
public int x = 20;
public void read_line(String str)
{
System.out.println("Reading Process outer class :");
//start of anonymous inner class
{
//String str = " greeting from inner class";
Process p = new Process();
System.out.println("Process visited by inner anonymous reader class : " + str);
System.out.println("Process local integer by inner anonymous reader class " + p.count());

}//end of anonymous inner class

}//end read_line method
private int count()
{
return x + x;
}
}//end of class process