* @throws WidgetNotFoundException if there are errors finding editors.
*/
@SuppressWarnings("unchecked")
public List<SWTBotEclipseEditor> editors() throws WidgetNotFoundException {
Matcher matcher = allOf(instanceOf(IEditorReference.class));
WaitForEditor waiForEditor = waitForEditor(matcher);
waitUntilWidgetAppears(waiForEditor);
List<IEditorReference> editors = waiForEditor.all();
List<SWTBotEclipseEditor> result = new ArrayList<SWTBotEclipseEditor>(editors.size());
for (IWorkbenchPartReference editor : editors) {
result.add(new SWTBotEclipseEditor((IEditorReference) editor, this));
}