Thus we can avoid casting to EditorEx/EditorImpl and substitute editor with an ImaginaryEditor without loosing functionality that requires DataContext GitOrigin-RevId: 9ec629dc8493b9ed4e8573944286193a07e5032a