A code completion technique where the model predicts missing code between existing lines, rather than only generating code forward from a starting point.