Interface PEnumValue<T extends PEnumValue<T>>