Merge "Reduce compares in Edit.getType"
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/diff/Edit.java b/org.eclipse.jgit/src/org/eclipse/jgit/diff/Edit.java
index 4a5de57..f0c7cda 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/diff/Edit.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/diff/Edit.java
@@ -121,13 +121,18 @@ public Edit(final int as, final int ae, final int bs, final int be) {
 
 	/** @return the type of this region */
 	public final Type getType() {
-		if (beginA == endA && beginB < endB)
-			return Type.INSERT;
-		if (beginA < endA && beginB == endB)
-			return Type.DELETE;
-		if (beginA == endA && beginB == endB)
-			return Type.EMPTY;
-		return Type.REPLACE;
+		if (beginA < endA) {
+			if (beginB < endB)
+				return Type.REPLACE;
+			else /* if (beginB == endB) */
+				return Type.DELETE;
+
+		} else /* if (beginA == endA) */{
+			if (beginB < endB)
+				return Type.INSERT;
+			else /* if (beginB == endB) */
+				return Type.EMPTY;
+		}
 	}
 
 	/** @return true if the edit is empty (lengths of both a and b is zero). */