List<WeaselToken> modifiers = new ArrayList<WeaselToken>();
while(token.tokenType==WeaselTokenType.MODIFIER){
modifiers.add(token);
}
int modifier = getModifier(modifiers, WeaselModifier.FINAL);
WeaselClassCompiler wcc = compilerHelper.getClassCompiler();
WeaselGenericClassInfo wgci = wcc.readGenericClass(token, iterator);
WeaselGenericClass wgc = wgci.getGenericClass(wcc.getGenericClass());
iterator.previous();
WeaselInstructionList instructions = new WeaselInstructionList();
do{
iterator.next();
instructions.addAll(compileVar(modifier, wgc, compiler, compilerHelper, iterator));