package com.github.alechenninger.chronicler;

import java.time.ZonedDateTime;

public interface TimeSheetFactory {
  TimeSheet getTimeSheet(String[] additionalArgs);

  default TimeSheet getTimeSheet(String[] additionalArgs, ZonedDateTime lastRecordedEntryTime) {
    return getTimeSheet(additionalArgs);
  }
}

package com.github.alechenninger.chronicler;

import java.time.ZonedDateTime;

public interface TimeSheetFactory {
  TimeSheet getTimeSheet(String[] args);

  default TimeSheet getTimeSheet(String[] args, ZonedDateTime lastRecordedEntryTime) {
    return getTimeSheet(args);
  }
}

Rename additionalArgs -> args (they are not 'additional' to the factory)
Rename additionalArgs -> args (they are not 'additional' to the factory)
