static PureAllocator()
 {
     PureAllocator <T> .GenerateAllocateMethod();
 }
 public static T AllocateDefault()
 {
     return(PureAllocator <T> .allocateDefault());
 }