### Question:
AbstractLink implements Link<L> { @Override public L getLinkSettings() { return this.linkSettings; } protected  AbstractLink(
      final Supplier<InterledgerAddress> operatorAddressSupplier,
      final L linkSettings
  ); @Override LinkId getLinkId(); @Override void setLinkId(final LinkId linkId); @Override Supplier<InterledgerAddress> getOperatorAddressSupplier(); @Override L getLinkSettings(); @Override void registerLinkHandler(final LinkHandler ilpDataHandler); @Override void unregisterLinkHandler(); @Override Optional<LinkHandler> getLinkHandler(); @Override String toString();  }### Answer:
@Test public void getLinkSettings() { assertThat(link.getLinkSettings()).isEqualTo(LINK_SETTINGS); }