@Override
  public final boolean hasComponent(@NotNull Class<?> interfaceClass) {
    return getComponentAdapter(interfaceClass) != null;
  }
@Override
  public final boolean hasComponent(@NotNull Class<?> interfaceClass)