@Test public void testSetLanguage() { tested.setLanguage("lang1"); verify(languageSelector, times(1)).setValue(eq("lang1")); }
void setLanguage(String lang) { languageSelector.setValue(lang); }
MonacoEditorView implements UberElement<MonacoEditorPresenter> { void setLanguage(String lang) { languageSelector.setValue(lang); } }
MonacoEditorView implements UberElement<MonacoEditorPresenter> { void setLanguage(String lang) { languageSelector.setValue(lang); }  }
MonacoEditorView implements UberElement<MonacoEditorPresenter> { void setLanguage(String lang) { languageSelector.setValue(lang); }  @Override void init(final MonacoEditorPresenter presenter); String getValue(); String getLanguage(); void load(String[] modules,
                     MonacoEditorOptions options,
                     Runnable callback); void dispose(); @PreDestroy void destroy(); @Override HTMLElement getElement(); }
MonacoEditorView implements UberElement<MonacoEditorPresenter> { void setLanguage(String lang) { languageSelector.setValue(lang); }  @Override void init(final MonacoEditorPresenter presenter); String getValue(); String getLanguage(); void load(String[] modules,
                     MonacoEditorOptions options,
                     Runnable callback); void dispose(); @PreDestroy void destroy(); @Override HTMLElement getElement();  }