I cloned google android-4.1.1_r6 and copy cornerstone jelly-bean files there, and found many rubbish like below in generated patch .
--- a/core/java/android/app/ActivityManagerNative.java
+++ b/core/java/android/app/ActivityManagerNative.java
@@ -167,7 +167,7 @@ public abstract class ActivityManagerNative extends Binder implements IActivityM
Intent intent = Intent.CREATOR.createFromParcel(data);
String resolvedType = data.readString();
IBinder resultTo = data.readStrongBinder();
- String resultWho = data.readString();
+ String resultWho = data.readString();
int requestCode = data.readInt();
int startFlags = data.readInt();
Configuration config = Configuration.CREATOR.createFromParcel(data);
@@ -192,7 +192,7 @@ public abstract class ActivityManagerNative extends Binder implements IActivityM
}
String resolvedType = data.readString();
IBinder resultTo = data.readStrongBinder();
- String resultWho = data.readString();
+ String resultWho = data.readString();
They're space and format changes. Did I choose a wrong base?