code: protected T getContext() {
  
          Chronology<T> c = this.getChronology();
          Class<T> type = c.getChronoType();
  
          if (type.isInstance(this)) {
              return type.cast(this);
          } else {
              for (ChronoElement<?> element : c.getRegisteredElements()) {
                  if (type == element.getType()) {
                      return type.cast(this.get(element));
                  }
              }
          }
  
          throw new IllegalStateException(
              "Implementation error: Cannot find entity context.");
  
      }
docs: <p>Liefert den Selbstbezug. </p>
  
  @return  time context (usually this instance)