I wish it did! Just reached home.. i went to see a stage play today.. made me realize things i had tried really hard not to think about.. The conclusion after all the introspection was : " I Declared a variable final and assigned it a junk value " With the programming paradigm, a value once assigned to a final variable cant be changed again in your entire program. i created a variable and assigned it a value many clock cycles back.. but seldom did i realize it was a final variable and the value that i assigned was junk ! My pointer is stuck somewhere in time.. it cant move, i cant reassign it and it keeps pointing to that junk value.. Time changes things they said.. well does it ?? If it did why is the variable still 'final' and why does it keep pointing to the junk value! Time doesn't change things.. Things change when people decide its time! But i just cant bring myself to make that decision and at the same time i WANT that change to happen! Bloody irritating th