What you've done is called: "initialization block".
From doc:
The Java compiler copies initializer
blocks into every constructor.
Therefore, this approach can be used
to share a block of code between
multiple constructors
Example:
class A {
private String field1;
{
field1 = "example field";
field2 = getstaticResult();
}
}
But in my opinion we shouldn't use this very often and especially in your case it's very unusual to use it.