de.caff.generics

## Interface Subject<T>

- Type Parameters:
    `T` - original type
  All Known Implementing Classes:
    Subject.Base

      public interface Subject<T>

  This is mainly a marker interface for subjectivized objects.
  Since:
    February 13, 2023
  Author:
    Rammi

- - ### Nested Class Summary

    Nested Classes
    Modifier and Type | Interface and Description
    --- | ---
    `static class` | `Subject.Base<TT>`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `T` | `substituted()` Get the substituted object.

- - ### Method Detail

    - #### substituted

          @NotNull
          T substituted()

      Get the substituted object.
      Returns:
        substituted object