### Question:
VertxVaadinContext implements VaadinContext { @Override public <T> void setAttribute(T value) { assert value != null; context.put(value.getClass().getName(), value); } VertxVaadinContext(Vertx vertx); @Override T getAttribute(Class<T> type, Supplier<T> defaultValueSupplier); @Override void setAttribute(T value); @Override void removeAttribute(Class<?> clazz);  }### Answer:
@Test(expected = AssertionError.class) public void setNullAttributeNotAllowed() { context.setAttribute(null); }