Class GenericLongType<T extends GenericLongType<T>>