class PaneInfo {

  public static PaneInfo createPane(boolean isFirst, boolean isLast, Timing timing) {
    checkArgument(isFirst, "Indices must be provided for non-first pane info.");
    return createPane(isFirst, isLast, timing, 0, timing == Timing.EARLY ? -1 : 0);
  }

  private  PaneInfo(boolean isFirst, boolean isLast, Timing timing, long index, long onTimeIndex);

}