>>581
末尾に?を付けるのはC#のNullable Typesをパクっただけ