1461117301-7aae9bd2-7365-4adb-aaef-694fb3709b04

1. A pool leafing tool for gathering leaves and other pool debris from a pool bottom wall, said tool comprising a handle, a handle-controlled basket comprising a water-pervious and leaf and debris-impervious plastic mesh pocket having a closed end and an open end and a leaf and debris receiving volume therebetween having longitudinally extended sidewalls, said sidewalls defining an open end edge margin, a pocket supporting frame attached to said edge margin and disposed in a frame plane including said open end, and a pocket stay structure comprising a spring member bent on itself about said pocket closed end and disposed in a stay structure plane substantially normal to said frame plane, said stay structure extending attached to said sidewalls for substantially the sidewall longitudinal extent length thereof for biasing said mesh pocket volume against collapse onto itself in its empty or leaf and debris-filled condition.
2. The pool leafing tool according to claim 1, in which said pocket stay biasing structure is sidewall-attached along from 25 to 95% of said sidewall longitudinal extent, and is free of attachment to said supporting frame.
3. The pool leafing tool according to claim 2, in which said pocket stay biasing structure comprises plural, spaced apart, parallel, bent spring members.
4. The pool leafing tool according to claim 3, in which said pocket stay biasing structure spring members have first and second leg portions attached to said mesh pocket in opposed relation across said volume.
5. The pool leafing tool according to claim 4, in which said pocket stay biasing structure spring members have a plastic surface.
6. The pool leafing tool according to claim 4, in which said mesh pocket has an inner and an outer surface, and said pocket stay biasing structure spring members being attached to said outer surface.
7. The pool leafing tool according to claim 6, in which said pocket biasing structure spring members are raised members from said mesh pocket and arranged to skid along said pool bottom wall in mesh pocket abrasion-reducing relation.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method of debugging code, comprising:
accessing a log file in a target system from a remote site, the log file being associated with a source file in the target system, the source file representing a non-active program;
correlating a message in the log file to corresponding source code in the source file; and
displaying the corresponding source code to enable debugging of the corresponding source code;
wherein accessing the log file in the target system from the remote site comprises remotely accessing the log file through a network connection to the target system by enabling, from the remote site, an agent in the target system to query the log file.
2. The method of claim 1 wherein displaying comprises displaying the corresponding source code in association with the message.
3. The method of claim 1 wherein the message identifies an event and provides a source code identifier corresponding to the event.
4. The method of claim 3 wherein correlating comprises:
matching the message to source code identified by the source code identifier.
5. The method of claim 4 wherein the source code identifier comprises a source code line number.
6. The method of claim 1 wherein the log file comprises multiple messages.
7. The method of claim 6 wherein the target system supports multiple inter-related processes each corresponding to a different source file and producing a log file, further comprising:
initiating debug sessions involving each different source code and log file; and
switching between two of the debug sessions.
8. The method of claim 7 wherein switching between the two debug sessions comprises:
time correlating messages in the log files involved in the two debug sessions.
9. The method of claim 6 wherein the target system supports threads executing the source code, each thread contributing to the messages in the log file.
10. The method of claim 9 wherein correlating further comprises:
correlating each message in the log file for a selected one of the threads to corresponding source code in the source file.
11. The method of claim 10 wherein the log file further includes states associated with the threads.
12. The method of claim 3 wherein the log file further includes variable values.
13. The method of claim 1 wherein accessing the log file comprises performing a textual search of the log file, and wherein correlating comprises performing a source code line correlation based on the results of the textual search.
14. The method of claim 1 wherein accessing the log file comprises searching the log file according to one or more fields specified by a user for a given search of the log file.
15. The method of claim 1 wherein the one or more fields each correspond to different information provided in the log file.
16. A computer program product residing on a computer-readable medium for debugging code, the computer program product comprising instructions causing a computer to:
access from a remote site a log file, associated with a source file and in a target system, through a network connection to the target system by enabling, from the remote site, an agent in the target system to query the log file, the source file representing a non-active program;
correlate a message in the log file to corresponding source code in the source file; and
display the corresponding source code to enable debugging of the corresponding source code.
17. The computer program product of claim 16 wherein the instructions to display comprise instructions causing a computer to:
display the corresponding source code in association with the message.
18. The computer program product of claim 16 wherein the message identifies an event and provides a source code identifier corresponding to the event.
19. The computer program product of claim 18 wherein the instructions to correlate comprises instructions causing a computer to:
match the message to source code identified by the source code identifier.
20. The computer program product of claim 19 wherein the source code identifier comprises a source code line number.
21. The computer program product of claim 16 wherein the log file comprises multiple messages.
22. The computer program product of claim 21 wherein the target system supports multiple inter-related processes each corresponding to a different source file and producing a log file, further comprising instructions causing a computer to:
initiate debug sessions involving each different source code and log file; and
switch between two of the debug sessions.
23. The computer program product of claim 22 wherein the instructions to switch between the two debug sessions comprise instructions causing a computer to:
time correlate messages in the log files involved in the two debug sessions.
24. The computer program product of claim 21 wherein the target system supports threads executing the source code, each thread contributing to the messages in the log file.
25. The computer program product of claim 24 wherein the instructions to correlate comprises instructions causing a computer to:
correlate each message in the log file for a selected one of the threads to corresponding source code in the source file.
26. The computer program product of claim 25 wherein the log file further includes states associated with the threads.
27. The computer program product of claim 18 wherein the log file further includes variable values.
28. The computer program product of claim 16 wherein the instructions to access the log file comprise instructions causing a computer to perform a textual search of the log file, and wherein correlating comprises performing a source code line correlation based on the results of the textual search.
29. The computer program product of claim 16 wherein the instructions to access the log file comprise instructions causing a computer to search the log file according to one or more fields specified by a user for a given search of the log file.
30. The computer program product of claim 16 wherein the one or more fields each correspond to different information provided in the log file.
31. A debugger system for debugging code, comprising:
means for accessing from a remote site a log file, associated with a source file and in a target system, through a network connection to the target system by enabling, from the remote site, an agent in the target system to query the log file, the source file representing a non-active program;
means for correlating a message in the log file to corresponding source code in the source file; and
means for displaying the corresponding source code to enable debugging of the corresponding source code.
32. An apparatus comprising:
a processor;
a memory storing a computer program residing on a computer-readable medium comprising instructions to cause a computer to:
access from a remote site a log file, associated with a source file and in a target system, through a network connection to the target system by enabling, from the remote site, an agent in the target system to query the log file, the source file representing a non-active program;
correlate a message in the log file to corresponding source code in the source file; and
display the corresponding source code to enable debugging of the corresponding source code.