### Question:
FluentSelects extends FluentWebElements { @Override public FluentSelects click() { return (FluentSelects) super.click(); } protected  FluentSelects(WebDriver delegate, List<FluentWebElement> currentElements, Context context, Monitor monitor, boolean booleanInsteadOfNoSuchElement); @Override FluentSelects click(); @Override FluentSelects clearField(); @Override FluentSelects submit(); @Override FluentSelects sendKeys(CharSequence... keysToSend); @Override FluentSelects filter(FluentMatcher matcher); @Override FluentSelect first(FluentMatcher matcher); @Override FluentSelect last(FluentMatcher matcher); @Override FluentSelects each(FluentWebElementVistor visitor); @Override FluentSelect get(int i);  }### Answer:
@Test public void testClick() throws Exception { FluentSelects fs = new FluentSelects(wd, wes, ctx, new Monitor.NULL(), false); FluentSelects click = fs.click(); assertThat(click, not(sameInstance(fs))); assertThat(click.context.toString(), is(ctx + ".click()")); }