private static CodeBlockSelectionExpression CodeInCommitsInFiles(this PredictorContext c)
 {
     return(c.SelectionDSL()
            .Commits().Reselect(
                c.GetValue <Func <CommitSelectionExpression, CommitSelectionExpression> >("commits")
                )
            .Files().Reselect(
                c.GetValue <Func <ProjectFileSelectionExpression, ProjectFileSelectionExpression> >("files")
                )
            .Modifications().InCommits().InFiles()
            .CodeBlocks().InModifications());
 }