return IncrementInternal.Increment();
private static class IncrementInternal {
private static int counter = 0;
public static int Increment() {
public static void Main()
Console.WriteLine(foo.Increment());
Console.WriteLine(foo.Increment());
Console.WriteLine(foo.Increment());
Console.WriteLine(foo2.Increment());
Console.WriteLine(foo2.Increment());
Console.WriteLine(foo2.Increment());