Mir egal, ich habe mir zwei der Codestandards von Java angeschaut, u.a. bei Wiki. Und ich persönlich halte
für noch besser, denn wozu ein '{' einrücken?. So wird es mir im VS für C# angeboten, zumindest mit meinem Refactoring-Tool.
Aber das ist eh alles nebensächlich, denn wenn Du '{' und '}' mit 'begin' und 'end' ersetzt, kommt eh das Gleiche heraus. Ich wollte damit nur sagen, das eine Sprache nichts mit der Art und Weise gemein hat, wie Programmierer sie anordnen.