refine source code context