Semantics : StaticJavaFunctionDeclaration

StaticJavaFunctionDeclaration  ::=  function FUNCTION_NAME
for ( JavaClassName | CONST_NAME ) :: IDENTIFIER ( ( ) )? ;

Used by:  

A function alias can be created for Java static methods, so that these Java static methods can work like a regular function. Note that overridden Java static methods share a same function alias, and the right one is picked at runtime based on the number and types of the parameters.