Hi Syed,
explain the program and output
Have you tried executing it? You could have just executed and seen the output at first.
If you wonder about the result being false, its because the "new" operator which by default creates a "brand new" object no matter what its doing with the content.
HtH.