&& primitiveID!=WeaselPrimitive.INT && primitiveID!=WeaselPrimitive.LONG){
throw new WeaselCompilerException(operator.line, "Operator %s is only usable with char, byte, short, int, long, not with %s", oper, ret);
}
}
if(oper==WeaselOperator.RSHIFT){
instructions.add(operator.line, new WeaselInstructionRShift(primitiveID));
}else if(oper==WeaselOperator.LSHIFT){
instructions.add(operator.line, new WeaselInstructionLShift(primitiveID));
}
}else if(oper==WeaselOperator.VERY_SAME || oper==WeaselOperator.NOT_VERY_SAME
|| oper==WeaselOperator.EQUAL || oper==WeaselOperator.NOT_EQUAL){