public static Packet Acquire(Packet p)
 {
     p.Acquire();
     return p;
 }
 public static Packet Acquire(Packet p)
 {
     p.Acquire();
     return(p);
 }