Exemplo

público estático nulo principal( Cadeia[] args ) {
surroundIf( args );
surroundLoop( args );
}

privado estático nulo surroundIf(Cadeia[] args) {
se ( args.length == 0 )
System.out.println( "No arguments" ); //$NON-NLS-1$
senão
System.out.println( args.length + " arguments"); //$NON-NLS-1$
System.out.println( args[ 0 ] );
}

privado estático nulo surroundLoop( Cadeia[] args ) {
para ( int i = 0; i < args.length; i++ )
System.out.println(args[i]);
System.out.println( "Concluído" ); //$NON-NLS-1$
}

Solução
Demarcar instruções de se e loop com suportes anelados.