code: ChronoEntity<?> update(
          ChronoEntity<?> entity,
          ChronoEntity<?> parsed
      ) {
  
          if (!parsed.contains(FractionalElement.FRACTION)) {
              return entity;
          }
  
          BigDecimal fraction = parsed.get(FractionalElement.FRACTION);
          int min = entity.getMinimum(this.element).intValue();
          int max = entity.getMaximum(this.element).intValue();
          int num = this.getRealValue(fraction, min, max);
  
          parsed.with(FractionalElement.FRACTION, null); // mutable
          parsed.with(this.element, num); // mutable
  
          return entity.with(this.element, num);
  
      }
docs: <p>Aktualisiert das prototypische Parse-Ergebnis mit dem richtigen
  Wert. </p>
  
  <p>In der ersten Phase wurde prototypisch nur das Standardminimum
  des Elements als Wert angenommen. In dieser Phase wird stattdessen der
  geparste {@code BigDecimal}-Wert in den neuen Elementwert
  &uuml;bersetzt und damit das Ergebnis angepasst. </p>
  
  @param   entity  prototypical result of parsing
  @param   parsed  intermediate buffer for parsed values
  @return  updated result object