}else if(oper==WeaselOperator.BITWISE_XOR){
instructions.add(operator.line, new WeaselInstructionBitwiseXor(primitiveID));
}else if(oper==WeaselOperator.LESS){
instructions.add(operator.line, new WeaselInstructionLess(primitiveID));
}else if(oper==WeaselOperator.GREATER){
instructions.add(operator.line, new WeaselInstructionGreater(primitiveID));
}else if(oper==WeaselOperator.LESS_EQUAL){
instructions.add(operator.line, new WeaselInstructionLessEqual(primitiveID));
}else if(oper==WeaselOperator.GREATER_EQUAL){
instructions.add(operator.line, new WeaselInstructionGreaterEqual(primitiveID));
}else if(oper==WeaselOperator.PLUS){