Tach!
Die äußeren Klammern, die inneren
D.h. sie haben nicht als doppelte Klammern eine Bedeutung, sondern jedes Klammerpaar für sich und das auch noch unterschiedlich!? wtf, Java?
Nun, auch in anderen Sprachen kann man beliebigen Code in {} einrahmen und den auch wieder {}-klammern. In C# beispielsweise erzeugt das {}-Paar einen eigenen Scope, in PHP nicht. Andererseits gibt es in C# auch Konstrukte, da haben die {}-Klammern nicht die Bedeutung eines Blocks, sondern arbeiten als Objekt-Initialisierer oder auch als Element der Template-String-Syntax. Kontextabhängig unterschiedliche Bedeutungen für dieselben Zeichen.
dedlfix.