class Usages { void foo() { Foo.foo(); } void fooX() { Foo.foo(1); } void fooXY() { Foo.foo(1, "0", 1.0); } void fooXYZ() { Foo.foo(1, "1", 1.0); } }