1. A method for correcting errors in code in a data processing system including a processor, said method comprising: the processor performing on source code a selected compilation operation from among a set of compilation operations; responsive to encountering a source code error in said source code during the selected compilation operation, the processor running an error handler to isolate said source code error in the source code utilizing data logged for said compilation operation; and responsive to determining that said error handler has not sufficiently isolated said source code error, the processor running a source code modifier to modify a portion of said source code selected by reference to said data logged for said compilation operation.