class HtmlEditor extends BaseEditor<String, DefaultMetadata> {

    @Override
    protected void loadContent() {
        baseView.hideBusyIndicator();
        htmlEditorService.call((String htmlContent) -> {
            editor.setContent(htmlContent);
        }).load(versionRecordManager.getCurrentPath());
    }

    @Inject public  HtmlEditor(final HtmlResourceType htmlResourceType,
                      final HtmlEditorPresenter editor,
                      final Caller<HtmlEditorService> htmlEditorService);

}