// static test: calling a static function without dot notation // e.g., foo(...) rather than f.foo(...) or Foo.foo(...) // note this can only happen from within another function of // the same class or a child class. class Foo { fun static void start() { foo( "bar" ); } fun static void foo( string s ) { if( s == "bar" ) <<< "success" >>>; } } Foo.start();