Because, with line 1, every time you instantiate a GetterSetter, you instantiate an additional GetterSetter, which (because of line 1) requires you to instantiates an additional GetterSetter, which instantiates an additional GetterSetter, and so on, and so on...ad infinitum.
The "static" lines are different, because you only instantiate one GetterSetter that is shared between all instances.
For more on the differences between static and non-static fields, see "Static and Non-Static Fields" at the following link:
http://tutorials.jenkov.com/java/fields.html