### Question:
Invocation extends Expression implements HasExpression { @Override public int getRequiredComponentWidthCount() { return STATIC_COLUMNS; } Invocation();  Invocation(final Id id,
                      final Description description,
                      final QName typeRef,
                      final Expression expression,
                      final List<Binding> binding); @Override Invocation copy(); @Override Expression getExpression(); @Override void setExpression(final Expression value); @Override DMNModelInstrumentedBase asDMNModelInstrumentedBase(); List<Binding> getBinding(); @Override List<HasTypeRef> getHasTypeRefs(); @Override int getRequiredComponentWidthCount(); @Override boolean equals(final Object o); @Override int hashCode();  }### Answer:
@Test public void testComponentWidths() { assertEquals(invocation.getRequiredComponentWidthCount(), invocation.getComponentWidths().size()); invocation.getComponentWidths().forEach(Assert::assertNull); }