1. A computer-implemented method for finding candidates of qualified names for at least one simple name in a source code file, the method comprising: receiving a source code file with at least one simple name for which a corresponding qualified name is required; parsing the source code file to determine the simple names in the file and the qualified names in the file; for the at least one simple name for which a corresponding qualified name is required, searching a source code graph to find potential candidate qualified names that correspond to the at least one simple name; and upon receipt of a list of potential candidate qualified names from the source code graph, outputting the list.