def _new_PeriodIndex(cls, **d):
    values = d.pop('data')
    if (values.dtype == 'int64'):
        freq = d.pop('freq', None)
        values = PeriodArray(values, freq=freq)
        return cls._simple_new(values, **d)
    else:
        return cls(values, **d)
def _new_PeriodIndex(cls, **d):
    values = d.pop('data')
    if (values.dtype == 'int64'):
        freq = d.pop('freq', None)
        values = PeriodArray(values, freq=freq)
        return cls._simple_new(values, **d)
    else:
        return cls(values, **d)