reordered operations to mimic how inferencer is called
formatted never before formatted code
Extracted piece of code that gets the IFile to a new method.
Initialized the file field at replay time.

It is needed by the AST inferencer