public static void Optimize(this MethodBody self) { if (self == null) throw new ArgumentNullException ("self"); OptimizeLongs (self); OptimizeMacros (self); }