>>970
名称ありがとうございます。おかげさまで関連情報をいろいろと見つけることができました。
中括弧が二重になっているからdouble braceってわかりやすいですね。

これは無名内部クラスの作成と非staticな初期化ブロックの組み合わせで実現しているようです。
確かに普通のクラスでこれを使うのはやりすぎな感じがしますし、getClass()しても無名クラスが返ってくるしでイマイチな感じでした。
static finalで参照専用なCollections.unmodifiableListあたりのの初期化なら使えそうな感じがします。
# コンパイルすると無名クラスファイルができてしまうのはご愛嬌?

今回は一つのちょっと風変わりなコード片からいろいろと学べて良かったです。
ご回答くださったみなさま本当にありがとうございました。