--- AndOperator.java	Fri Aug  7 13:49:41 2009
+++ OrOperator.java	Fri Aug  7 13:49:24 2009
@@ -14,20 +14,20 @@
 import org.eclipse.jdt.debug.core.IJavaValue;
 
 
-public class AndOperator extends BinaryOperator {
-	public AndOperator(int resultId, int leftTypeId, int rightTypeId, int start) {
+public class OrOperator extends BinaryOperator {
+	public OrOperator(int resultId, int leftTypeId, int rightTypeId, int start) {
 		this(resultId, leftTypeId, rightTypeId, false, start);
 	}
 
-	protected AndOperator(int resultId, int leftTypeId, int rightTypeId, boolean isAssignmentOperateur, int start) {
-		super(resultId, leftTypeId, rightTypeId, isAssignmentOperateur, start);
+	protected OrOperator(int resultId, int leftTypeId, int rightTypeId, boolean isAssignmentOperator, int start) {
+		super(resultId, leftTypeId, rightTypeId, isAssignmentOperator, start);
 	}
 
 	/*
 	 * @see BinaryOperator#getBooleanResult(IJavaValue, IJavaValue)
 	 */
 	protected boolean getBooleanResult(IJavaValue leftOperand, IJavaValue rightOperand) {
-		return ((IJavaPrimitiveValue) leftOperand).getBooleanValue() & ((IJavaPrimitiveValue) rightOperand).getBooleanValue();
+		return ((IJavaPrimitiveValue) leftOperand).getBooleanValue() | ((IJavaPrimitiveValue) rightOperand).getBooleanValue();
 	}
 
 	/*
@@ -48,14 +48,14 @@
 	 * @see BinaryOperator#getIntResult(IJavaValue, IJavaValue)
 	 */
 	protected int getIntResult(IJavaValue leftOperand, IJavaValue rightOperand) {
-		return ((IJavaPrimitiveValue) leftOperand).getIntValue() & ((IJavaPrimitiveValue) rightOperand).getIntValue();
+		return ((IJavaPrimitiveValue) leftOperand).getIntValue() | ((IJavaPrimitiveValue) rightOperand).getIntValue();
 	}
 
 	/*
 	 * @see BinaryOperator#getLongResult(IJavaValue, IJavaValue)
 	 */
 	protected long getLongResult(IJavaValue leftOperand, IJavaValue rightOperand) {
-		return ((IJavaPrimitiveValue) leftOperand).getLongValue() & ((IJavaPrimitiveValue) rightOperand).getLongValue();
+		return ((IJavaPrimitiveValue) leftOperand).getLongValue() | ((IJavaPrimitiveValue) rightOperand).getLongValue();
 	}
 
 	/*
@@ -66,7 +66,7 @@
 	}
 
 	public String toString() {
-		return InstructionsEvaluationMessages.AndOperator_____operator_1; 
+		return InstructionsEvaluationMessages.OrOperator______operator_1; 
 	}
 
 }
