TenantStreamId implements StreamId { @Override @NotNull public <T> T getSingleParamValue() { return delegate.getSingleParamValue(); } TenantStreamId(@Nullable final TenantId tenantId, @NotNull final StreamId streamId); @Override @NotNull String getName(); @Override boolean isProjection(); @Override @NotNull T getSingleParamValue(); @Override @NotNull List<KeyValue> getParameters(); @Override @NotNull String asString(); @Nullable TenantId getTenantId(); @NotNull StreamId getDelegate(); @Override final int hashCode(); @Override final boolean equals(final Object obj); @Override final String toString();  }
@Test(expected = UnsupportedOperationException.class) public void testGetSingleParamValue() { testee.getSingleParamValue(); }