class Fork {

  public tech.pegasys.teku.datastructures.state.Fork asInternalFork() {
    return new tech.pegasys.teku.datastructures.state.Fork(
        previous_version, current_version, epoch);
  }

  @JsonCreator public  Fork(
      @JsonProperty("previous_version") final Bytes4 previous_version,
      @JsonProperty("current_version") final Bytes4 current_version,
      @JsonProperty("epoch") final UInt64 epoch);
  public  Fork(final tech.pegasys.teku.datastructures.state.Fork fork);

}