1. A method for analyzing object-oriented programming code, comprising the steps of: monitoring the creation of objects during execution of said object-oriented programming code; automatically determining, with respect to each object creation, whether a first method which created the object created the object for use by a second method; automatically identifying said second method, with respect to each object creation for which said determining step determines that the object was created by the first method for use by the second method.