1. A computer-implemented method comprising: accessing a software code file that comprises structural code and behavioral code; extracting from the software code file, at least a portion of the behavioral code into a separate file; generating binding code for referencing the extracted behavioral code to maintain run-time behavior of the software code file consistent with its run-time behavior before said extracting, wherein behavioral code extractor logic inserts into the software code file said binding code for referencing the extracted behavioral code; and wherein said extracting comprises enabling, by a user interface, selection of one or more of identified behavioral code that is to be extracted from the software code file into the separate file; and extracting the selected one or more of the identified behavioral code from the software code file into the separate file.
1. A computer-implemented method comprising: accessing a software code file that comprises structural code and behavioral code; extracting from the software code file, at least a portion of the behavioral code into a separate file; generating binding code for referencing the extracted behavioral code to maintain run-time behavior of the software code file consistent with its run-time behavior before said extracting, wherein behavioral code extractor logic inserts into the software code file said binding code for referencing the extracted behavioral code; and wherein said extracting comprises enabling, by a user interface, selection of one or more of identified behavioral code that is to be extracted from the software code file into the separate file; and extracting the selected one or more of the identified behavioral code from the software code file into the separate file. 11. The method of claim 1 further comprising: presenting the user interface that includes a list identifying one or more behavioral code to be extracted from the software code file into the separate file contained in the software code file; and presenting in the user interface a corresponding binding identifier for each of the one or more behavioral code to be extracted from the software code file, wherein the binding identifier is utilized within binding code for referencing the corresponding extracted behavioral code.