Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

What is the difference between these two programs?

807603Nov 6 2007 — edited Nov 6 2007
Hello, I disassembled the following java class file.
public class Test1 {
    public static final void test1 (byte[] ba, int v) {
	ba[0] = (byte)v;
    }
}
and got the following output;
Compiled from "Test1.java"
public class Test1 extends java.lang.Object{
public Test1();
  Signature: ()V
  Code:
   0:	aload_0
   1:	invokespecial	#1; //Method java/lang/Object."<init>":()V
   4:	return

public static final void test1(byte[], int);
  Signature: ([BI)V
  Code:
   0:	aload_0
   1:	iconst_0
   2:	iload_1
   3:	i2b
   4:	bastore
   5:	return

}
I got to wondering what would happen if I eliminated the instruction i2b at line 3 in +test1([BI)V+*. So, using jasmin bytecode assembler I wrote the following equivalent program.
{code}.class public final Test2
.super java/lang/Object
.method public static final test2([BI)V
.limit stack 4
.limit locals 4
aload_0
iconst_0
iload_1
bastore
return
.end method
{quote}Notice that I eliminated the instruction *i2b* from Test2.j source.{quote}
Here is the bytecode dump of Test2.j;
Compiled from "Test2.j"
public final class Test2 extends java.lang.Object{
public static final void test2(byte[], int);
Signature: ([BI)V
Code:
0: aload_0
1: iconst_0
2: iload_1
3: bastore
4: return
}
Then I compiled program and executed with both Test1.test1([BI)V and Test2.test2([BI)V;
public class Driver {

public static void main (String[] args) {
byte[] ba1 = new byte[1];
byte[] ba2 = new byte[1];

for (int v = 0; v <= 255; v++ ) {

Test1.test1( ba1, v);
Test2.test2( ba2, v);

System.out.print ( "Test1.test1( ba1, " + v + "):"
+ Integer.toHexString( (int)ba1[0] & 0xff ));

System.out.println ( " / Test2.test2( ba2, " v "):"
+ Integer.toHexString( (int)ba2[0] & 0xff ));
}
}
}
The results where exactly the same for both methods! Why does java the compiler even bother to call *i2b* instruction if it doesn't have any affect?

I listed the results for verification.

------

Test1.test1( ba1, 0):0 / Test2.test2( ba2, 0):0
Test1.test1( ba1, 1):1 / Test2.test2( ba2, 1):1
Test1.test1( ba1, 2):2 / Test2.test2( ba2, 2):2
Test1.test1( ba1, 3):3 / Test2.test2( ba2, 3):3
Test1.test1( ba1, 4):4 / Test2.test2( ba2, 4):4
Test1.test1( ba1, 5):5 / Test2.test2( ba2, 5):5
Test1.test1( ba1, 6):6 / Test2.test2( ba2, 6):6
Test1.test1( ba1, 7):7 / Test2.test2( ba2, 7):7
Test1.test1( ba1, 8):8 / Test2.test2( ba2, 8):8
Test1.test1( ba1, 9):9 / Test2.test2( ba2, 9):9
Test1.test1( ba1, 10):a / Test2.test2( ba2, 10):a
Test1.test1( ba1, 11):b / Test2.test2( ba2, 11):b
Test1.test1( ba1, 12):c / Test2.test2( ba2, 12):c
Test1.test1( ba1, 13):d / Test2.test2( ba2, 13):d
Test1.test1( ba1, 14):e / Test2.test2( ba2, 14):e
Test1.test1( ba1, 15):f / Test2.test2( ba2, 15):f
Test1.test1( ba1, 16):10 / Test2.test2( ba2, 16):10
Test1.test1( ba1, 17):11 / Test2.test2( ba2, 17):11
Test1.test1( ba1, 18):12 / Test2.test2( ba2, 18):12
Test1.test1( ba1, 19):13 / Test2.test2( ba2, 19):13
Test1.test1( ba1, 20):14 / Test2.test2( ba2, 20):14
Test1.test1( ba1, 21):15 / Test2.test2( ba2, 21):15
Test1.test1( ba1, 22):16 / Test2.test2( ba2, 22):16
Test1.test1( ba1, 23):17 / Test2.test2( ba2, 23):17
Test1.test1( ba1, 24):18 / Test2.test2( ba2, 24):18
Test1.test1( ba1, 25):19 / Test2.test2( ba2, 25):19
Test1.test1( ba1, 26):1a / Test2.test2( ba2, 26):1a
Test1.test1( ba1, 27):1b / Test2.test2( ba2, 27):1b
Test1.test1( ba1, 28):1c / Test2.test2( ba2, 28):1c
Test1.test1( ba1, 29):1d / Test2.test2( ba2, 29):1d
Test1.test1( ba1, 30):1e / Test2.test2( ba2, 30):1e
Test1.test1( ba1, 31):1f / Test2.test2( ba2, 31):1f
Test1.test1( ba1, 32):20 / Test2.test2( ba2, 32):20
Test1.test1( ba1, 33):21 / Test2.test2( ba2, 33):21
Test1.test1( ba1, 34):22 / Test2.test2( ba2, 34):22
Test1.test1( ba1, 35):23 / Test2.test2( ba2, 35):23
Test1.test1( ba1, 36):24 / Test2.test2( ba2, 36):24
Test1.test1( ba1, 37):25 / Test2.test2( ba2, 37):25
Test1.test1( ba1, 38):26 / Test2.test2( ba2, 38):26
Test1.test1( ba1, 39):27 / Test2.test2( ba2, 39):27
Test1.test1( ba1, 40):28 / Test2.test2( ba2, 40):28
Test1.test1( ba1, 41):29 / Test2.test2( ba2, 41):29
Test1.test1( ba1, 42):2a / Test2.test2( ba2, 42):2a
Test1.test1( ba1, 43):2b / Test2.test2( ba2, 43):2b
Test1.test1( ba1, 44):2c / Test2.test2( ba2, 44):2c
Test1.test1( ba1, 45):2d / Test2.test2( ba2, 45):2d
Test1.test1( ba1, 46):2e / Test2.test2( ba2, 46):2e
Test1.test1( ba1, 47):2f / Test2.test2( ba2, 47):2f
Test1.test1( ba1, 48):30 / Test2.test2( ba2, 48):30
Test1.test1( ba1, 49):31 / Test2.test2( ba2, 49):31
Test1.test1( ba1, 50):32 / Test2.test2( ba2, 50):32
Test1.test1( ba1, 51):33 / Test2.test2( ba2, 51):33
Test1.test1( ba1, 52):34 / Test2.test2( ba2, 52):34
Test1.test1( ba1, 53):35 / Test2.test2( ba2, 53):35
Test1.test1( ba1, 54):36 / Test2.test2( ba2, 54):36
Test1.test1( ba1, 55):37 / Test2.test2( ba2, 55):37
Test1.test1( ba1, 56):38 / Test2.test2( ba2, 56):38
Test1.test1( ba1, 57):39 / Test2.test2( ba2, 57):39
Test1.test1( ba1, 58):3a / Test2.test2( ba2, 58):3a
Test1.test1( ba1, 59):3b / Test2.test2( ba2, 59):3b
Test1.test1( ba1, 60):3c / Test2.test2( ba2, 60):3c
Test1.test1( ba1, 61):3d / Test2.test2( ba2, 61):3d
Test1.test1( ba1, 62):3e / Test2.test2( ba2, 62):3e
Test1.test1( ba1, 63):3f / Test2.test2( ba2, 63):3f
Test1.test1( ba1, 64):40 / Test2.test2( ba2, 64):40
Test1.test1( ba1, 65):41 / Test2.test2( ba2, 65):41
Test1.test1( ba1, 66):42 / Test2.test2( ba2, 66):42
Test1.test1( ba1, 67):43 / Test2.test2( ba2, 67):43
Test1.test1( ba1, 68):44 / Test2.test2( ba2, 68):44
Test1.test1( ba1, 69):45 / Test2.test2( ba2, 69):45
Test1.test1( ba1, 70):46 / Test2.test2( ba2, 70):46
Test1.test1( ba1, 71):47 / Test2.test2( ba2, 71):47
Test1.test1( ba1, 72):48 / Test2.test2( ba2, 72):48
Test1.test1( ba1, 73):49 / Test2.test2( ba2, 73):49
Test1.test1( ba1, 74):4a / Test2.test2( ba2, 74):4a
Test1.test1( ba1, 75):4b / Test2.test2( ba2, 75):4b
Test1.test1( ba1, 76):4c / Test2.test2( ba2, 76):4c
Test1.test1( ba1, 77):4d / Test2.test2( ba2, 77):4d
Test1.test1( ba1, 78):4e / Test2.test2( ba2, 78):4e
Test1.test1( ba1, 79):4f / Test2.test2( ba2, 79):4f
Test1.test1( ba1, 80):50 / Test2.test2( ba2, 80):50
Test1.test1( ba1, 81):51 / Test2.test2( ba2, 81):51
Test1.test1( ba1, 82):52 / Test2.test2( ba2, 82):52
Test1.test1( ba1, 83):53 / Test2.test2( ba2, 83):53
Test1.test1( ba1, 84):54 / Test2.test2( ba2, 84):54
Test1.test1( ba1, 85):55 / Test2.test2( ba2, 85):55
Test1.test1( ba1, 86):56 / Test2.test2( ba2, 86):56
Test1.test1( ba1, 87):57 / Test2.test2( ba2, 87):57
Test1.test1( ba1, 88):58 / Test2.test2( ba2, 88):58
Test1.test1( ba1, 89):59 / Test2.test2( ba2, 89):59
Test1.test1( ba1, 90):5a / Test2.test2( ba2, 90):5a
Test1.test1( ba1, 91):5b / Test2.test2( ba2, 91):5b
Test1.test1( ba1, 92):5c / Test2.test2( ba2, 92):5c
Test1.test1( ba1, 93):5d / Test2.test2( ba2, 93):5d
Test1.test1( ba1, 94):5e / Test2.test2( ba2, 94):5e
Test1.test1( ba1, 95):5f / Test2.test2( ba2, 95):5f
Test1.test1( ba1, 96):60 / Test2.test2( ba2, 96):60
Test1.test1( ba1, 97):61 / Test2.test2( ba2, 97):61
Test1.test1( ba1, 98):62 / Test2.test2( ba2, 98):62
Test1.test1( ba1, 99):63 / Test2.test2( ba2, 99):63
Test1.test1( ba1, 100):64 / Test2.test2( ba2, 100):64
Test1.test1( ba1, 101):65 / Test2.test2( ba2, 101):65
Test1.test1( ba1, 102):66 / Test2.test2( ba2, 102):66
Test1.test1( ba1, 103):67 / Test2.test2( ba2, 103):67
Test1.test1( ba1, 104):68 / Test2.test2( ba2, 104):68
Test1.test1( ba1, 105):69 / Test2.test2( ba2, 105):69
Test1.test1( ba1, 106):6a / Test2.test2( ba2, 106):6a
Test1.test1( ba1, 107):6b / Test2.test2( ba2, 107):6b
Test1.test1( ba1, 108):6c / Test2.test2( ba2, 108):6c
Test1.test1( ba1, 109):6d / Test2.test2( ba2, 109):6d
Test1.test1( ba1, 110):6e / Test2.test2( ba2, 110):6e
Test1.test1( ba1, 111):6f / Test2.test2( ba2, 111):6f
Test1.test1( ba1, 112):70 / Test2.test2( ba2, 112):70
Test1.test1( ba1, 113):71 / Test2.test2( ba2, 113):71
Test1.test1( ba1, 114):72 / Test2.test2( ba2, 114):72
Test1.test1( ba1, 115):73 / Test2.test2( ba2, 115):73
Test1.test1( ba1, 116):74 / Test2.test2( ba2, 116):74
Test1.test1( ba1, 117):75 / Test2.test2( ba2, 117):75
Test1.test1( ba1, 118):76 / Test2.test2( ba2, 118):76
Test1.test1( ba1, 119):77 / Test2.test2( ba2, 119):77
Test1.test1( ba1, 120):78 / Test2.test2( ba2, 120):78
Test1.test1( ba1, 121):79 / Test2.test2( ba2, 121):79
Test1.test1( ba1, 122):7a / Test2.test2( ba2, 122):7a
Test1.test1( ba1, 123):7b / Test2.test2( ba2, 123):7b
Test1.test1( ba1, 124):7c / Test2.test2( ba2, 124):7c
Test1.test1( ba1, 125):7d / Test2.test2( ba2, 125):7d
Test1.test1( ba1, 126):7e / Test2.test2( ba2, 126):7e
Test1.test1( ba1, 127):7f / Test2.test2( ba2, 127):7f
Test1.test1( ba1, 128):80 / Test2.test2( ba2, 128):80
Test1.test1( ba1, 129):81 / Test2.test2( ba2, 129):81
Test1.test1( ba1, 130):82 / Test2.test2( ba2, 130):82
Test1.test1( ba1, 131):83 / Test2.test2( ba2, 131):83
Test1.test1( ba1, 132):84 / Test2.test2( ba2, 132):84
Test1.test1( ba1, 133):85 / Test2.test2( ba2, 133):85
Test1.test1( ba1, 134):86 / Test2.test2( ba2, 134):86
Test1.test1( ba1, 135):87 / Test2.test2( ba2, 135):87
Test1.test1( ba1, 136):88 / Test2.test2( ba2, 136):88
Test1.test1( ba1, 137):89 / Test2.test2( ba2, 137):89
Test1.test1( ba1, 138):8a / Test2.test2( ba2, 138):8a
Test1.test1( ba1, 139):8b / Test2.test2( ba2, 139):8b
Test1.test1( ba1, 140):8c / Test2.test2( ba2, 140):8c
Test1.test1( ba1, 141):8d / Test2.test2( ba2, 141):8d
Test1.test1( ba1, 142):8e / Test2.test2( ba2, 142):8e
Test1.test1( ba1, 143):8f / Test2.test2( ba2, 143):8f
Test1.test1( ba1, 144):90 / Test2.test2( ba2, 144):90
Test1.test1( ba1, 145):91 / Test2.test2( ba2, 145):91
Test1.test1( ba1, 146):92 / Test2.test2( ba2, 146):92
Test1.test1( ba1, 147):93 / Test2.test2( ba2, 147):93
Test1.test1( ba1, 148):94 / Test2.test2( ba2, 148):94
Test1.test1( ba1, 149):95 / Test2.test2( ba2, 149):95
Test1.test1( ba1, 150):96 / Test2.test2( ba2, 150):96
Test1.test1( ba1, 151):97 / Test2.test2( ba2, 151):97
Test1.test1( ba1, 152):98 / Test2.test2( ba2, 152):98
Test1.test1( ba1, 153):99 / Test2.test2( ba2, 153):99
Test1.test1( ba1, 154):9a / Test2.test2( ba2, 154):9a
Test1.test1( ba1, 155):9b / Test2.test2( ba2, 155):9b
Test1.test1( ba1, 156):9c / Test2.test2( ba2, 156):9c
Test1.test1( ba1, 157):9d / Test2.test2( ba2, 157):9d
Test1.test1( ba1, 158):9e / Test2.test2( ba2, 158):9e
Test1.test1( ba1, 159):9f / Test2.test2( ba2, 159):9f
Test1.test1( ba1, 160):a0 / Test2.test2( ba2, 160):a0
Test1.test1( ba1, 161):a1 / Test2.test2( ba2, 161):a1
Test1.test1( ba1, 162):a2 / Test2.test2( ba2, 162):a2
Test1.test1( ba1, 163):a3 / Test2.test2( ba2, 163):a3
Test1.test1( ba1, 164):a4 / Test2.test2( ba2, 164):a4
Test1.test1( ba1, 165):a5 / Test2.test2( ba2, 165):a5
Test1.test1( ba1, 166):a6 / Test2.test2( ba2, 166):a6
Test1.test1( ba1, 167):a7 / Test2.test2( ba2, 167):a7
Test1.test1( ba1, 168):a8 / Test2.test2( ba2, 168):a8
Test1.test1( ba1, 169):a9 / Test2.test2( ba2, 169):a9
Test1.test1( ba1, 170):aa / Test2.test2( ba2, 170):aa
Test1.test1( ba1, 171):ab / Test2.test2( ba2, 171):ab
Test1.test1( ba1, 172):ac / Test2.test2( ba2, 172):ac
Test1.test1( ba1, 173):ad / Test2.test2( ba2, 173):ad
Test1.test1( ba1, 174):ae / Test2.test2( ba2, 174):ae
Test1.test1( ba1, 175):af / Test2.test2( ba2, 175):af
Test1.test1( ba1, 176):b0 / Test2.test2( ba2, 176):b0
Test1.test1( ba1, 177):b1 / Test2.test2( ba2, 177):b1
Test1.test1( ba1, 178):b2 / Test2.test2( ba2, 178):b2
Test1.test1( ba1, 179):b3 / Test2.test2( ba2, 179):b3
Test1.test1( ba1, 180):b4 / Test2.test2( ba2, 180):b4
Test1.test1( ba1, 181):b5 / Test2.test2( ba2, 181):b5
Test1.test1( ba1, 182):b6 / Test2.test2( ba2, 182):b6
Test1.test1( ba1, 183):b7 / Test2.test2( ba2, 183):b7
Test1.test1( ba1, 184):b8 / Test2.test2( ba2, 184):b8
Test1.test1( ba1, 185):b9 / Test2.test2( ba2, 185):b9
Test1.test1( ba1, 186):ba / Test2.test2( ba2, 186):ba
Test1.test1( ba1, 187):bb / Test2.test2( ba2, 187):bb
Test1.test1( ba1, 188):bc / Test2.test2( ba2, 188):bc
Test1.test1( ba1, 189):bd / Test2.test2( ba2, 189):bd
Test1.test1( ba1, 190):be / Test2.test2( ba2, 190):be
Test1.test1( ba1, 191):bf / Test2.test2( ba2, 191):bf
Test1.test1( ba1, 192):c0 / Test2.test2( ba2, 192):c0
Test1.test1( ba1, 193):c1 / Test2.test2( ba2, 193):c1
Test1.test1( ba1, 194):c2 / Test2.test2( ba2, 194):c2
Test1.test1( ba1, 195):c3 / Test2.test2( ba2, 195):c3
Test1.test1( ba1, 196):c4 / Test2.test2( ba2, 196):c4
Test1.test1( ba1, 197):c5 / Test2.test2( ba2, 197):c5
Test1.test1( ba1, 198):c6 / Test2.test2( ba2, 198):c6
Test1.test1( ba1, 199):c7 / Test2.test2( ba2, 199):c7
Test1.test1( ba1, 200):c8 / Test2.test2( ba2, 200):c8
Test1.test1( ba1, 201):c9 / Test2.test2( ba2, 201):c9
Test1.test1( ba1, 202):ca / Test2.test2( ba2, 202):ca
Test1.test1( ba1, 203):cb / Test2.test2( ba2, 203):cb
Test1.test1( ba1, 204):cc / Test2.test2( ba2, 204):cc
Test1.test1( ba1, 205):cd / Test2.test2( ba2, 205):cd
Test1.test1( ba1, 206):ce / Test2.test2( ba2, 206):ce
Test1.test1( ba1, 207):cf / Test2.test2( ba2, 207):cf
Test1.test1( ba1, 208):d0 / Test2.test2( ba2, 208):d0
Test1.test1( ba1, 209):d1 / Test2.test2( ba2, 209):d1
Test1.test1( ba1, 210):d2 / Test2.test2( ba2, 210):d2
Test1.test1( ba1, 211):d3 / Test2.test2( ba2, 211):d3
Test1.test1( ba1, 212):d4 / Test2.test2( ba2, 212):d4
Test1.test1( ba1, 213):d5 / Test2.test2( ba2, 213):d5
Test1.test1( ba1, 214):d6 / Test2.test2( ba2, 214):d6
Test1.test1( ba1, 215):d7 / Test2.test2( ba2, 215):d7
Test1.test1( ba1, 216):d8 / Test2.test2( ba2, 216):d8
Test1.test1( ba1, 217):d9 / Test2.test2( ba2, 217):d9
Test1.test1( ba1, 218):da / Test2.test2( ba2, 218):da
Test1.test1( ba1, 219):db / Test2.test2( ba2, 219):db
Test1.test1( ba1, 220):dc / Test2.test2( ba2, 220):dc
Test1.test1( ba1, 221):dd / Test2.test2( ba2, 221):dd
Test1.test1( ba1, 222):de / Test2.test2( ba2, 222):de
Test1.test1( ba1, 223):df / Test2.test2( ba2, 223):df
Test1.test1( ba1, 224):e0 / Test2.test2( ba2, 224):e0
Test1.test1( ba1, 225):e1 / Test2.test2( ba2, 225):e1
Test1.test1( ba1, 226):e2 / Test2.test2( ba2, 226):e2
Test1.test1( ba1, 227):e3 / Test2.test2( ba2, 227):e3
Test1.test1( ba1, 228):e4 / Test2.test2( ba2, 228):e4
Test1.test1( ba1, 229):e5 / Test2.test2( ba2, 229):e5
Test1.test1( ba1, 230):e6 / Test2.test2( ba2, 230):e6
Test1.test1( ba1, 231):e7 / Test2.test2( ba2, 231):e7
Test1.test1( ba1, 232):e8 / Test2.test2( ba2, 232):e8
Test1.test1( ba1, 233):e9 / Test2.test2( ba2, 233):e9
Test1.test1( ba1, 234):ea / Test2.test2( ba2, 234):ea
Test1.test1( ba1, 235):eb / Test2.test2( ba2, 235):eb
Test1.test1( ba1, 236):ec / Test2.test2( ba2, 236):ec
Test1.test1( ba1, 237):ed / Test2.test2( ba2, 237):ed
Test1.test1( ba1, 238):ee / Test2.test2( ba2, 238):ee
Test1.test1( ba1, 239):ef / Test2.test2( ba2, 239):ef
Test1.test1( ba1, 240):f0 / Test2.test2( ba2, 240):f0
Test1.test1( ba1, 241):f1 / Test2.test2( ba2, 241):f1
Test1.test1( ba1, 242):f2 / Test2.test2( ba2, 242):f2
Test1.test1( ba1, 243):f3 / Test2.test2( ba2, 243):f3
Test1.test1( ba1, 244):f4 / Test2.test2( ba2, 244):f4
Test1.test1( ba1, 245):f5 / Test2.test2( ba2, 245):f5
Test1.test1( ba1, 246):f6 / Test2.test2( ba2, 246):f6
Test1.test1( ba1, 247):f7 / Test2.test2( ba2, 247):f7
Test1.test1( ba1, 248):f8 / Test2.test2( ba2, 248):f8
Test1.test1( ba1, 249):f9 / Test2.test2( ba2, 249):f9
Test1.test1( ba1, 250):fa / Test2.test2( ba2, 250):fa
Test1.test1( ba1, 251):fb / Test2.test2( ba2, 251):fb
Test1.test1( ba1, 252):fc / Test2.test2( ba2, 252):fc
Test1.test1( ba1, 253):fd / Test2.test2( ba2, 253):fd
Test1.test1( ba1, 254):fe / Test2.test2( ba2, 254):fe
Test1.test1( ba1, 255):ff / Test2.test2( ba2, 255):ff                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Dec 4 2007
Added on Nov 6 2007
6 comments
208 views