Implement the functionlity required by the methods mentioned above.
*** Bug 11279 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of 10408 ***