or que o Eclipse exige que eu defina colchetes (arbitrários) no código jav

Atualmente, estou tentando descobrir como usar o Eclipse para programar modelos de escape em java. Eu sou muito novo no Escape e no Eclipse, e já faz um tempo desde que eu programei em java, então desculpe se esta é uma pergunta estúpid

Basicamente, fui assombrado por mensagens de erro estranhas do Eclipse. Eu rastreei o último até esse problema:

Isso funciona

public class CoordinationGame extends Scape {

.
    .
    .
    Scape lattice;

boolean test;
int test2;

{
test = true;
test2 = 3;
}

{
lattice = new Scape(new Array2DVonNeumann());
}

}

Isso gera mensagens de erro estranhas:

public class CoordinationGame extends Scape {

    .
.
.

Scape lattice;

boolean test;
int test2;

test = true;
test2 = 3;

lattice = new Scape(new Array2DVonNeumann());
}

i.e.{ espera aferint test2 eSyntax error on token "lattice", VariableDeclaratorId expected after this token.

Como eu disse, Java já faz algum tempo, mas IIRC, esses suportes não devem ser necessários.Essa questã estabelece que esse uso de colchete é um bloco de inicialização, mas provavelmente não é isso que eu quero fazer aqu

Alguém sabe por que o Eclipse exige que eu defina esses colchetes ou o que eu poderia fazer para mudar esse comportament

Desde já, obrigado! Martin

PS: Algumas informações que provavelmente serão úteis:

Eu uso eclipse-indigo, instalei o AMP do kit de ferramentas de modelagem. Não tenho muita certeza de como verificar isso, mas acredito que estou usando o jre6, pois é o que diz a guia JRE System Library do meu explorador de pacotes. No futuro, pretendo encontrar uma maneira de executar o ambiente de modelagem de escape com o Groovy, mas essa será outra pergunta…

questionAnswers(5)

yourAnswerToTheQuestion