code: private function adjustYear(Map $fields)
      {
          $year = $fields->get(self::$YEAR);
          $year %= 10000;
          if ($year < 0) {
              $year += 10000;
          }
          $fields->put(self::$YEAR, $year);
      }
docs: 年の値を4桁に調整します. (10000年問題に対応するまでの暫定的処置です.)
  @param Map $fields 調整対象のフィールド一覧