if(write==null){
instructions.add(token.line, new WeaselInstructionReadField(wf.getField().getDesk()));
}else{
instructions.add(token.line, new WeaselInstructionPlaceHolder());
WeaselTree.autoCast(compiler, write, wf.getGenericType(), token.line, instructions, true);
instructions.add(token.line, new WeaselInstructionWriteField(wf.getField().getDesk()));
}
}else{
if(!WeaselModifier.isStatic(wf.getField().getModifier()))
throw new WeaselCompilerException(token.line, "Filed %s isn't static", wf);
if(write==null){